![]() |
Кроссплатформенная разработка
Можно сколько угодно говорить какие платформы хороши, а какие нет. Я вот лично за приложения, которые работают везде, и за IDE, с помощью которых можно везде разрабатывать, за не привязку к какому-то конкретному языку.
Хотелось бы тут обсудить платформы, которые позволяют деплоить сразу везде(давайте не будем брать мобильные платформы, это отдельный разговор). Хочется услышать ваши точки зрения, кто как и чем пользуется, оценки, плюсы, минусы, подводные камни и всё такое. |
Вообще данный вопрос начал сильно меня интересовать в последнее время, когда я решил заняться разработкой кроссплатформенного твиттер-клиента на маке. Решил использовать qt, но с++ твиттер-библиотеки для него ужасны и к тому-же не линкуются на маке нормально — не самый удобный выход. Хочется чего-то на питоне, с красивым гуём(PyQt так и не захотел собираться) ну или .net, который в mono-варианте выглядит ужасно. Вот и сижу тут в в раздумиях.
|
слышал про http://gtk.php.net/ понимаю конечно не серьезно =) сам не юзал
|
А почему даже не упоминается Java SE? Работать будет везде.
Если хочешь красивого внешнего вида Swing-приложения, то есть либы с LaF'ами такие, как Substance. Я думаю, не стоит разводить срачи о производительности, ИМХО, она на все равно высоте. Зато работать будет где угодно |
Titanium выглядит неплохо
|
Еще один голос в поддержку джавы )
Все работает кроссплатформенно и без хаков, куча всяческих библиотек на любой вкус и цвет + все хорошо документировано. Разработка и отладка проходит в разы быстрее в отличии например от с++ с кьтом ) |
PureBasic ;)
Написал для интереса блокнот и скомпилил под винду и под линуху. Конечно мало кто пользуется PureBasic, а так язык очень даже перспективный. p.s. поддерживает WinApi |
Ява, питон, перл, пхп и им подобные имеют недостатки:
- по полной программе нельзя использовать все особенности платформы - код абсолютно не защищен от изменения или реверса. Другое дело, что есть огромное число либ и всяких примочек к ним. Это увеличивает скорость разработки в разы, но с другой стороны производительность хромает конкретно. Да и не какой оптимизации сделать не удастся. |
Вспомнил, тут вначале автор хотел Qt, для Java он тоже есть, называется Jambi.
Да и вообще, ИМХО, это один из лучших языков/платформ. На работе (Exadel Inc.) все пишется на жабе и работает быстро, как серверные решения, так и клиенский софт, особенно нравится, как все бегает под Андроидом. |
Можно ещё попробовать связку Web + Mozilla Prism
|
| Время: 09:39 |