Выбор языка программирования. Помогите определиться

Здравствуйте!
Хочу написать десктопную программу, взаимодействующую с api сайта. Приложение хотелось бы создать кросс-платформенным. В современных реалиях, что лучше для этого подходит, Qt или Java? С++ и Java знаю только на базовом уровне, всё равно нужно будет осваивать всё с нуля.
На ваш взгляд, что перспективнее, быстрее, легче и т.п.?
Спасибо за ответ на столь пространный вопрос.
  • Вопрос задан
  • 6100 просмотров
Пригласить эксперта
Ответы на вопрос 9
@Apx
Java/JavaEE/Javascript developer
А собственно разницы то, если вам всё с нуля осваивать.
Что Java (Swing, SWT как вариант eclipse RCP или netbeans platform), что Qt всё равно придётся превозмогать.
У меня например на работе куча Java проектов, энтерпрайз и не очень. В аутсорсе тоже куча java.
На qt проектов пару видел, но там было просто ассорти из языков.
Выбирайте то что хотите, без куска хлеба не останетесь да и при присутствии серого вещества познать дао в чём либо не представляет проблем =)
Ответ написан
Комментировать
Riateche
@Riateche
И то и другое имеет свои плюсы, попробуйте оба варианта. Что вам больше понравится, то и используйте. Лично мне C++ больше понравился.
Ответ написан
Комментировать
TERMIK
@TERMIK
По простоте синтаксиса, правда, Python лучше, но на Perl удобнее реализовывать сложные вещи.
Ответ написан
1vanu4
@1vanu4
C.
Ответ написан
Комментировать
szKarlen
@szKarlen
если как язык Вам ближе C++, тогда начинайте изучать Qt. очень гибкая платформа.
однако, я бы сейчас посоветовал C#. начинайте изучать .NET; для кроссплатформенности подходит Mono.
и да, если есть прицел на мобильные платформы, тогда AS3 и Flex. для игр и где много графики на моб. нужно знать много тонкостей, но для обычных приложений подходит отлично.
лично у меня сейчас для проектов сервер/десктоп — на C#, под мобильные — Flex Mobile.
Ответ написан
iremezoff
@iremezoff
если хочется язык с кучей удобных плюшек, то C#
если хочется язык лаконичный и без лишнего мусора, то Java
если хочется гемора и взрыва мозга «почему так», но хорошей производительности, то C++ + Qt
Под C# отличная документация и на русском на MSDN. У Java очень хорошо сложившаяся аудитория, достаточно материала. К сожалению, очень мало качественной русскоязычной литературы касательно Java для Web, что опять-таки не скажешь о C#.
Под java несколько очень хороших бесплатных (или почти бесплатных) IDE, что нельзя сказать по C#. Полный фарш в Visual Studio, чего не хватает в SharpDeveloper. Visual Studio Express редкостная обрезка
Ответ написан
Комментировать
afiskon
@afiskon
C++ в сочетании с Qt или wxWidgets — неплохое решение. Если нет предрассудков в отношении Perl, можно и на нем.
Ответ написан
Комментировать
@demitsuri
Создать красивый работающий GUI на Java — задача нетривиальная. Если нужны красивости, то попробуйте сначала найти интуитивно понятный UI-фреймворк (а потом обязательно расскажите о нем!), потому что Swing'у с LaF/PLaF нужно довольно долго учиться.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы