Войти или зарегистрироваться
Выберите удобный способ — аккаунт создастся автоматически.
Или войдите по логину и паролю
 |
|

25.04.2010, 15:14
|
|
Leaders of Antichat - Level 4
Регистрация: 02.06.2005
Сообщений: 1,411
С нами:
11020706
Репутация:
4693
|
|
Сообщение от slesh
Ява, питон, перл, пхп и им подобные имеют недостатки:
- по полной программе нельзя использовать все особенности платформы
- код абсолютно не защищен от изменения или реверса.
Другое дело, что есть огромное число либ и всяких примочек к ним. Это увеличивает скорость разработки в разы, но с другой стороны производительность хромает конкретно. Да и не какой оптимизации сделать не удастся.
Дык не стоит использовать Java для несвойственных задач (и ты зря поставил эти технологии в один ряд, Java в одном ряду с .Net, но не с теми языками, что ты перечислил). Всегда можно докупить дополнительные сервера, т.к. разработка на Java подразумевает разработку масштабируемых предложений, то вырастет и производительность.
Про скорость работы: в тех задачах под которые заточена Java, скорость работы имеет последнее значение, т.к. задержки при работе с сетью перекрывают практически любые проблемы недостаточной оптимизации. К тому же почти в любом случае стоимость работы программиста дороже любого железа, а Java заточена под быструю разработку распределённых приложений. Т.е. оптимизация в том виде в котором её понимают C/C++ программисты совершенно не нужна. (Я не говорю об алгоритмической оптимизации).
Так же при разработке корпоративных приложений не нужна закрытость кода , т.к. такие приложения годами пишутся под одного клиента и больше никому обычно не нужны.
По теме - gui на Java не люблю, по мне Qt выглядит гораздо красивее. Но разработка на Java конечно проще и быстрее, и не требуется перекомпиляции.
З.Ы.
.Net не подходит для кросcплатформенной разработки, т.к. Mono - несчастный калека.
__________________
Я отдал бы немало за пару крыльев,
Я отдал бы немало за третий глаз
За руку на которой четырнадцать пальцев
Мне нужен для дыхания другой газ..
Мой блог: http://qwazar.ru/.
Последний раз редактировалось Qwazar; 25.04.2010 в 15:23..
|
|
|

25.04.2010, 15:25
|
|
Участник форума
Регистрация: 25.05.2007
Сообщений: 290
С нами:
9980798
Репутация:
435
|
|
Ocaml-кросплатформенный, компилируемый, функциональный, объектно-ориентрированный, не самый шустрый в плане скорости, чуть повыше чем у питона, но скорость разработки тоже не плохая, ну и как плюс баги ловить не придется.
Есть возможность на Haskell, но долго к синтаксису привыкать придется дня три не меньше.
Lazarus-под три основные платформы есть, если дельфинчик не проблема тогда и это тем более.
Ну и вообще вариантов очень много...
|
|
|

26.04.2010, 21:23
|
|
Познающий
Регистрация: 26.12.2006
Сообщений: 31
С нами:
10196777
Репутация:
10
|
|
Во-первых что бы решить что юзать кроссплатформено яву или скриптовый язык нужно определицо что мы хотим: десктоп приложение с кавайным оформлением и доступом на локальные ресурсы, или же некое централизованное приложение, или мб нужен быстрый скрипт для упрощения работы(сюда кста можно и вписать терминал для работы офисных работников).
На счет QT я полностью против - да фрейморк хороший, но неюзабелен для мобильных телефонов - слишком много надо ставить для его работы на целевую станцию.
А почему никто не вспомнил простой C/C++ - если не использовать винапи и писать не на висуал студии - то легко можно переделывать исходник от одной платформы для другой - правда надо будет перекомпилировать - опять не дочитал сообщения выше - считать удаленым
Последний раз редактировалось Serbies; 27.04.2010 в 05:12..
|
|
|

26.04.2010, 21:34
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
С нами:
10386906
Репутация:
599
|
|
чистый C\C++ не годится для гуя. Для мобилок он по сути под нокию, а там вроде как по дефолту все есть.
|
|
|

27.04.2010, 01:38
|
|
Участник форума
Регистрация: 27.11.2008
Сообщений: 161
С нами:
9185589
Репутация:
128
|
|
Сообщение от Serbies
А почему никто не вспомнил простой C/C++ - если не использовать винапи и писать не на висуал студии - то легко можно переделывать исходник от одной платформы для другой - правда надо будет перекомпилировать
Хм.... У вас среда разработки определяет качество программы?
Писать можно не плохо и в блокноте. Например, для меня, одним из основных преимуществ монстровидных сред разработки является code-assist, остальное - правлю руками. Такой выбор неудивителен, т.к. я Java-developer, а эта платформа всем хороша, кроме средств разработки, которые сами находятся в непрерывной "альфе", особенно это касается плагинов к эклипсу ))))
По-прежнему, остаюсь при своем мнении, что Java - один из лучших вариантов для кроссплатформенной разработки. Ставим UTF-8 для исходников и вперед, к светлому будущему
Согласен с Qwazar'ом насчет серверного применения, потому как докупить железяку намного дешевле, чем Senior Java Developer'a )))
ИМХО!!! Юзайте Java и будет вам счастье ))))
Последний раз редактировалось ss88; 27.04.2010 в 02:14..
|
|
|

27.04.2010, 23:55
|
|
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
С нами:
10048706
Репутация:
1540
|
|
Вот я тут, кстати, под него сейчас девелоплю. Очень интересная штука. Гуй пишется на html+js+python/ruby/php. При чём управление DOM-ом идёт как через js, так и через python/ruby/php, у них там общая область видимости объектов. Код автоматически деплоится для win, mac, linux в виде нативных приложений. Генериться всё автоматически и выдаются только ссылочки на инсталлеры. Ко всему тому у них там своё API для всяких штук. Ещё есть поддержка разработки под iPhone/iPad(только под маком) и Android.
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|