Просмотр полной версии : выбор десктопной среды разработки
у меня задача создать мультиплатформенное десктопное приложение. Я хорошо знаю as3 и естественно глянул на air. Но зайдя на сайт, обнаружил, что air дружит только я маком и виндой. Чет мне казалось, что раньше дружил и с линухами. Так вот вопрос, можно ли на air написать десктопное приложение для линуха? От ответа будет зависеть, надо ли мне будет учить жабу, чего очень не хочется
caseyryan
24.02.2017, 20:17
До версии 2.6, да.
Кроссплатформа есть не только на джаве. Python тоже неплохой выбор или даже Ruby.
А вот джава, лично мне уже кажется пережитком прошлого.
Godwarlock
28.02.2017, 21:33
джава для сервера годится
caseyryan
01.03.2017, 06:06
джава для сервера годится
Она стремная для любых задач. Ей уже пора на пенсию
Godwarlock
02.03.2017, 02:52
Необоснованное заявление
caseyryan
03.03.2017, 06:36
Необоснованное заявление
Поработай с джавой по-дольше, и сам придешь к такому же выводу. Что-то обосновывать не вижу смысла.
undefined
03.03.2017, 10:47
все же хотелось бы конкретики.Я вот переквалифицируюсь на жаву и не нарадуюсь.Одна многопоточность чего стоит.
Godwarlock
03.03.2017, 17:36
caseyryan Тоже самое можно говорить и о флеше, однако многие компании и просто независимые разработчики продолжают его использовать для разных целей
Просто оставлю это здесь.
http://itmentor.by/articles/rejting-top-30-populyarnyh-yazykov-programmirovaniya-vtoroe-polugodie-2016
Я вот переквалифицируюсь на жаву и не нарадуюсь
Я тоже радовался, пока не увидел swift и kotlin. Джава действительно очень громоздкая, многословная и архаичная, но существовать она будет ещё долго и счастливо.
caseyryan
03.03.2017, 21:16
caseyryan Тоже самое можно говорить и о флеше, однако многие компании и просто независимые разработчики продолжают его использовать для разных целей
Флеш совсем не такой громоздкий и тормозной как джава. Да да, именно это я и имел в виду) Джава очень тормозная, с кучей эксепшенов и постоянно глючащими настройками безопасности.
Больше всего меня бесит то, что российские банки по прежнему, упорно продолжают ее использовать на своих страницах, не смотря на отключения джавы в подавляющем большинстве браузеров, чем доставляют немало проблем при работе с банк клиентами.
Просто оставлю это здесь.
http://itmentor.by/articles/rejting-top-30-populyarnyh-yazykov-programmirovaniya-vtoroe-polugodie-2016
Ага. Я это и без твоей ссылки знаю. Но джаву используют лишь потому, что она кросплатформенная и, при этом, имеет довольно низкий порог вхождения, не сложно искать программистов джавашников. На этом ее плюсы, пожалуй и заканчиваются.
Сам долгое время ее использовал, и, честно скажу, меня уже от джавы и ее постоянных гейзенбагов блевать тянет)
ZackMercury
03.03.2017, 22:34
caseyryan, Java используется как нативный язык в Android, и там работает практически идеально.
На ПК согласен, одна IDEA чего стоит, или Eclipse.
Это просто как аргумент против пенсии Java.
Java используется как нативный язык в Android, и там работает практически идеально.Нет. Нативные языки андроида - C и C++
там работает практически идеально..Правда что ли? Вот мужики удивятся. Оказывается мифические баги на разных девайсах не из-за джавы.
ZackMercury
03.03.2017, 22:41
Нет. Нативные языки андроида - C и C++
Ошибочка вышла https://vk.com/images/emoji/D83DDE2C.png
Правда что ли? Вот мужики удивятся. Оказывается мифические баги на разных девайсах не из-за джавы.
Ну, я имел в виду по степени тормознутости. Сравнительно с Windows, на Android она летает. Насчёт багов джавы я ничего не могу сказать.
Сравнительно с Windows, на Android она летает.
Так и на винде она летает. Современные виртуальные машины и оптимизация байткода делают своё дело. До нативного кода, конечно, далеко, но всё же.
caseyryan
04.03.2017, 07:05
caseyryan, Java используется как нативный язык в Android, и там работает практически идеально.
На ПК согласен, одна IDEA чего стоит, или Eclipse.
Это просто как аргумент против пенсии Java.
Так проблема то даже не столько в самом языке Java (как API), а скорее в среде, которая его исполняет. Та джава, что на андроиде, и та, что на компе (от оракл) - это разные джавы. У них только часть API Общая. Оракл даже подавала в суд на гугл (https://nakedsecurity.sophos.com/2012/06/02/google-wins-oracle-loses-java-api-case-closed-for-now/), якобы за то, что они используют джаву без лицензии, но проиграла дело, так как гугловцы смогли доказать, что они написали свой интерпретатор.
Но по поводу андроида, соглашусь с illuzor, даже там java-related багов предостаточно)
Я думаю, что вся проблема багов джавы как раз в том, что её долгое время делали так, чтобы она максимально одинаково работала на разных операционках без перекомпиляции, но учесть все нюансы никогда нельзя. Операционки развивались, часто появлялись разные фичи в одной, которые не поддерживались в другой, либо поддерживались, но работали по-другому и т.д. Поэтому разработчикам джавы приходилось изобретать разные костыли, чтобы хоть как-то унифицировать функционал и сделать это как можно быстрее. В итоге её среда за 20 с лишним лет, просто обросла разными костылями, которые не могут не глючить.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.