Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.08.2015, 10:33   #51
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Есть ещё другой вид кроссплатформенности когда проект собирают в приложения под разные платформы без правки кода.
Я конечно далек от таких материй, но у меня jar и так запускается (не всякий правда). ArgoUML (прожка для работы с UML) тоже кроссплатформенный и его исполняемый файл имеет расширение jar. Все работает без нареканий.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 27.08.2015, 10:45   #52
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,609
По умолчанию

Цитата:
C# vs Java (не Java Script), что лучше?
Заходим в раздел "Работа на постоянной основе"
http://programmersforum.ru/forumdisplay.php?f=30

Смотрим, какие есть вакансии :D

По C#

Captain's log Starship Enterprise Stardate 25.08.2015 14:37 Приглашаем программиста С# http://programmersforum.ru/showthread.php?t=281750
Мск

Captain's log Starship Enterprise Stardate 11.08.2015 19:03 Требуется C# разработчик приложений (plug-in) под AutoCAD. http://programmersforum.ru/showthread.php?t=280473
AutoCAD стоит более 200 тысяч рублей, так что просто так ты его не выучишь.
Саратов

Captain's log Starship Enterprise Stardate 05.08.2015 12:03 Ищем разработчика C# (СПб) http://programmersforum.ru/showthread.php?t=281156

Captain's log Starship Enterprise Stardate 05.08.2015 11:34 Ищем Программиста C# на интересные проекты http://programmersforum.ru/showthread.php?t=281023
Мск

Captain's log Starship Enterprise Stardate 24.07.2015 11:28 Требуется разработчик C#.Net. Санкт-Петербург. http://programmersforum.ru/showthread.php?t=280828

Captain's log Starship Enterprise Stardate 20.07.2015 11:01 C# Developer в крупную игровую компанию http://programmersforum.ru/showthread.php?t=280687
Мск

<hr>

По Java

Captain's log Starship Enterprise Stardate 20.08.2015 17:21 Full Stack Swing Developer, Варшава, Польша http://programmersforum.ru/showthread.php?t=281621

Captain's log Starship Enterprise Stardate 20.08.2015 17:06 Java Developer, Варшава, Польша http://programmersforum.ru/showthread.php?t=281620
Требуется опыт на аналогичной работе от года. :D lulz

Captain's log Starship Enterprise Stardate 13.08.2015 12:46 Java-developer, team leader (СПб) http://programmersforum.ru/showthread.php?t=281382
опыт от 5 лет :D lulz

Captain's log Starship Enterprise Stardate 12.08.2015 11:26 Вакансия java-разработчика, Москва (80-130 т.р.) http://programmersforum.ru/showthread.php?t=281352

Captain's log Starship Enterprise Stardate 03.08.2015 17:34 Работа для команды программистов java (Москва) http://programmersforum.ru/showthread.php?t=281117

Captain's log Starship Enterprise Stardate 29.07.2015 12:17 срочно требуются программисты Java/android http://programmersforum.ru/showthread.php?t=280963

Captain's log Starship Enterprise Stardate 23.07.2015 11:48 Java разработчик http://programmersforum.ru/showthread.php?t=280794
Мск

Captain's log Starship Enterprise Stardate 23.07.2015 11:47 Архитектор Java http://programmersforum.ru/showthread.php?t=280792
Мск

Требования: Swing, Spring, Hibernate, JPA, Compass, PostgreSQL, MySQL, Lucene, EJB, AngularJS, NodeJS, CoffeeScript, Gulp.js, Hybris, jsf, Primefaces, IceFaces, MyFaces, RichFaces , Maven, Gradle, Git, Subversion, Glassfish, JBoss, Tomcat...

Это вакансии на последних по времени двух страницах. C# 6 штук, Java 8 штук. Однако требуется учитывать географическое расположение и страну.

По C#: Москва 3/6, Санкт-Петербург 2/6, Саратов 1/6
По Java: Варшава 2/8, Москва 4/8, Санкт-Петербург 1/8, неизвестно 1/8

Востребованность зависит от страны, от города.

1. Java выполняется на виртуальной машине (JVM), которую требуется устанавливать пользователю, в то время как C# идет в комплекте с операционной системой Windows, то есть Java тем самым проигрывает C# по широте охвата пользователей. Начиная с определенной версии Windows, платформа .NET в комплекте с операционной системой.

2. Java преобразуется в байт-код, который выполняется на виртуальной машине, а C# компилируется и превращается в исполняемый файл формата Portable Executable (PE), то есть Java ограничен по возможностям системного программирования.

3. Байт-код Java может быть декомпилирован, в то время как C# более устойчив к взлому, что делает более безопасным C#.

4. Microsoft Visual Studio представляет средства графического построения интерфейса в программах на C# (WYSIWYG) и множество готовых классов для системного программирования в ОС Windows. Библиотека Java тоже предоставляет множество готовых классов, причем код на Java является кросс-платформенным, то есть легко переносимым на ОС Linux/Unix и на мобильные ОС Android.

5. Java является языком, на котором возможно осуществлять веб-программирование, то есть построение сайтов, и предоставляет доступ к базам данных, таким как PostgreSQL, MySQL и другим. C# предоставляет доступ к базе данных Microsoft SQL Server и средства веб-программирования на платформе ASP.NET. В комплект поставки Java Development Kit вроде бы входит веб-сервер Tomcat на базе Apache. Веб-сервер от Microsoft - Internet Information Services (IIS) требует наличие серверной версии Windows и в базовую комплектацию ОС не входит.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Старый 27.08.2015, 11:17   #53
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Байт-код Java может быть декомпилирован, в то время как C# более устойчив к взлому, что делает более безопасным C#.
Вы о чем? Оба декомпилируются. DotPeek, ILSpy, Reflector

Цитата:
В комплект поставки Java Development Kit вроде бы входит веб-сервер Tomcat на базе Apache.
Не входит.

И IIS для разработки ставится и на несерверную версию. + уже есть вроде как официально поддерживаемые варианты для Linux с Mono.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 27.08.2015, 14:39   #54
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
2. Java преобразуется в байт-код, который выполняется на виртуальной машине, а C# компилируется и превращается в исполняемый файл формата Portable Executable (PE), то есть Java ограничен по возможностям системного программирования.
C# преобразуется в IL-код.
и тоже выполняется через JIT.

Цитата:
3. Байт-код Java может быть декомпилирован, в то время как C# более устойчив к взлому, что делает более безопасным C#.
см выше, байт код и там и там.

Цитата:
4. Microsoft Visual Studio представляет средства графического построения интерфейса в программах на C# (WYSIWYG) и множество готовых классов для системного программирования в ОС Windows. Библиотека Java тоже предоставляет множество готовых классов, причем код на Java является кросс-платформенным, то есть легко переносимым на ОС Linux/Unix и на мобильные ОС Android.
Цитата:
5. Java является языком, на котором возможно осуществлять веб-программирование, то есть построение сайтов, и предоставляет доступ к базам данных, таким как PostgreSQL, MySQL и другим. C# предоставляет доступ к базе данных Microsoft SQL Server и средства веб-программирования на платформе ASP.NET. В комплект поставки Java Development Kit вроде бы входит веб-сервер Tomcat на базе Apache. Веб-сервер от Microsoft - Internet Information Services (IIS) требует наличие серверной версии Windows и в базовую комплектацию ОС не входит.
на шарпе все можно тоже.

вообще ничего полезного кроме первого пт)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 27.08.2015, 15:22   #55
ts-alan
Форумчанин
 
Регистрация: 07.07.2010
Сообщений: 833
По умолчанию

Цитата:
Заходим в раздел "Работа на постоянной основе"
http://programmersforum.ru/forumdisplay.php?f=30
Ваще не показатель
ts-alan вне форума Ответить с цитированием
Старый 28.08.2015, 01:05   #56
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Цитата:
Сообщение от 8Observer8 Посмотреть сообщение
Есть ещё другой вид кроссплатформенности когда проект собирают в приложения под разные платформы без правки кода.
Ну это на уровне компиляции. Так под любой более-менее вменяемый язык есть либы под разные платформы. Смысл тогда говорить о кроссплатформенности, если они все кроссплатформенные? Мы про рантайм.
Тут выше оценивают язык программирования по критерию "насколько просто в нем собрать виндовый экзешник".
Carbon вне форума Ответить с цитированием
Старый 28.08.2015, 09:01   #57
8Observer8
Старожил
 
Регистрация: 02.01.2011
Сообщений: 3,328
По умолчанию

Цитата:
Сообщение от Carbon Посмотреть сообщение
Ну это на уровне компиляции. Так под любой более-менее вменяемый язык есть либы под разные платформы. Смысл тогда говорить о кроссплатформенности, если они все кроссплатформенные? Мы про рантайм.
Тут выше оценивают язык программирования по критерию "насколько просто в нем собрать виндовый экзешник".
К примеру, взять C++ и Qt. Программист написал проект и хочет собрать его под разные платформы. Он из меню среды разработки выбирает в пару кликов: собрать под Window, под Linux, под Android и т.д. Разве это не кросплатформенность?

Цитата:
Сообщение от Carbon Посмотреть сообщение
Смысл тогда говорить о кроссплатформенности, если они все кроссплатформенные?
Если фреймворк позволяет собирать более чем на одну платформу, то он уже считается кроссплатформенным. Я так думаю.

Цитата:
Сообщение от Carbon Посмотреть сообщение
Мы про рантайм
Это значит, что Qt некроссплатформенный? А в вики написано обратное:
Цитата:
Qt - кроссплатформенный инструментарий разработки ПО на языке программирования C++.
Цитата:
Сообщение от Carbon Посмотреть сообщение
"насколько просто в нем собрать виндовый экзешник"
Я всё про любимый GameDev. В Unity платформы для сборки переключаются из меню в парку кликов. Программирование идёт на C#. Собирается под: Windows, Linux, Mac, Android, IOS, PS3, PS4, XBox и т.д. То есть этот фреймворк позволяет собирать под разные платформы, а это значит, что он кроссплатформенный.
8Observer8 вне форума Ответить с цитированием
Старый 29.08.2015, 17:01   #58
crazy horse
ios developer
Старожил
 
Аватар для crazy horse
 
Регистрация: 16.11.2007
Сообщений: 2,885
По умолчанию

Цитата:
Сообщение от irina37kkz Посмотреть сообщение
Ява однозначно лучше.
Бейсик круче.
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!
crazy horse вне форума Ответить с цитированием
Старый 29.08.2015, 17:02   #59
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,710
По умолчанию

Цитата:
Сообщение от crazy horse Посмотреть сообщение
Бейсик круче.
Чем докажешь боту?
Благими намерениями устлана дорога на programmersforum.ru
MihalNik вне форума Ответить с цитированием
Старый 29.08.2015, 17:04   #60
crazy horse
ios developer
Старожил
 
Аватар для crazy horse
 
Регистрация: 16.11.2007
Сообщений: 2,885
По умолчанию

Цитата:
Сообщение от MihalNik Посмотреть сообщение
Чем докажешь боту?
Ну, блин, только был размахнулся лопатой говнеца на вентилятор.
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!
crazy horse вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прошу помощи: посоветуйте, что лучше начать изучать первым java или Python и что конкретно создается на каждом из языков orionit Помощь студентам 4 14.05.2015 08:20
Java-Script Obitatel Помощь студентам 3 02.04.2015 23:16
Java Script Doctor_Program JavaScript, Ajax 1 08.02.2015 12:18
java script Oleksii54 Помощь студентам 1 25.09.2011 14:46
Java Script Nelly_ JavaScript, Ajax 4 06.04.2011 14:32