Вам нужно установить Разрешить менее безопасные приложения: Включить, войти в Google, используя нужную учетную запись, и перейти на страницу безопасности и установить Allow less secure apps
в положение ON.
Я настоятельно рекомендую Java для межплатформенной разработки GUI. В частности, я рекомендую разработчику GUI, который идет Netbeans IDE. Это очень просто и очень мощно. Можно указать и перетащить и отбросить, чтобы создать GUI, и легко настроить меры, которые принимают различные кнопки и другие компоненты.
я очень предпочитаю Python как язык, но ни один из бесплатных инструментов для разработки GUI не прибывает никуда близко к этому, и то же самое, кажется, верно для других языков, которые я использовал. (Я должен указать, что QT имеет замечательных разработчиков GUI для различных языков, таких как C и Python, но это только свободно, когда используется на проектах с открытым исходным кодом.)
РЕДАКТИРОВАНИЕ: QT недавно повторно лицензировался как LGPL, таким образом, Вы свободны использовать его в коммерческом применении. Привязка Python для этого (PyQT) не повторно лицензировалась, но другой проект, названный , PySide был создан для обеспечения привязки QT Python.
Я думал бы, что это зависит от того, какие платформы Вы планируете на предназначении. Java будет иметь большинство платформ с VM. Однако, если Вы просто хотите использовать Windows и Linux, можно использовать C# (использующий моно на Linux).
В эти дни существует много языков, которые позволяют Вам создавать межплатформенные приложения GUI эффективно. Java, Python, Tcl/tk, C#...
я думаю, что необходимо определить требования приложения немного больше, например:
список может продолжиться навсегда, разработать точки определения о Вашем приложении и начать исследовать язык на основе целого.
Java, конечно, хорош, но я делал очень хорошо с Python и Qt через PyQt4 в последнее время. Я нахожу, что добиваюсь цели быстрее, чем я сделал в Swing или SWT, также.
До сих пор, никакие определенные для платформы тонкие настройки не были необходимым, и взглядом виджетов Qt4, хорошим на различных платформах. Спокойный разработчик GUI очень хорош, и использование, которое Python включил простой интеграции с некоторыми другими межплатформенными платформами (особенно VTK, scipy-кластер , и [приблизительно 116] БОЛЬШОЙ ГЛОТОК - обернутые объекты для взаимодействия через интерфейс с выводом файлов от инструмента производительности).
Примечание, что QT не свободен, если Вы не используете его на проектах с открытым исходным кодом.
На основе Вашего определения, нет. Даже остроумие новейшие графические библиотеки можно ожидать делать набор тестирования на различных платформах.
Flash, вероятно, был бы лучшим. Широкое распространение и лучше при том, чтобы выглядеть одинаково через различные платформы.
Вы можете написать свой собственный JSP-тег, который делает это, поэтому вы можете просто сделать:
<my:message var="title" key="${form}.title" default="default.title"/>
Реализация тега может быть вашим текущим синтаксисом JSP или классом Java.
использовать Eclipse RCP. С его помощью вы можете писать не только кроссплатформенные, но и многоязычные приложения. SWT обеспечивает естественный внешний вид для нескольких платформ и оконных систем.Пока кто-то правильно определяет "независимость от платформы" , Java - лучший вариант.
Некоторые люди утверждают, что C # - лучший, но эти люди, кажется, неправильно понимают термин "независимость от платформы";)
Примечание: я имею в виду тот факт, что C # переносится на Linux / Unix только до тех пор, пока Microsoft и Novel соблюдают договор. Само сообщество никогда не сможет поддерживать такую огромную платформу, как .NET