Узнать разные технологии Java без графического интерфейса? - PullRequest
1 голос
/ 05 января 2010

Я в значительной степени новичок в программировании и знаю только основы VB, Java и C ++. В последнее время я пытался работать над Java, создавая несколько очень простых приложений для настольных компьютеров, но я нашел, что менеджеры свинга и компоновки очень разочаровывают. Я знаю, как заставить их работать, и я делал это раньше (не говоря, что у меня это хорошо получается), но работа с GUI просто заставляет меня отказаться от всего проекта. Мне нравится, как это делается с VB или C #.

Существуют ли другие аспекты технологий Java или Java, над которыми я могу работать вместо графического интерфейса? Или это означает, что, может быть, я должен просто пойти на C #, если я собираюсь разрабатывать некоторые настольные приложения?

Спасибо!

Ответы [ 4 ]

1 голос
/ 05 января 2010

Я думаю, вы можете начать с программирования некоторых программ командной строки. Да, они, возможно, менее привлекательны по сравнению с графическим интерфейсом, но их легче понять и получить информацию, прежде чем перейти к следующему этапу. Лично я не рекомендую программировать на стороне сервера для начинающих, потому что есть слишком много вещей, о которых нужно заботиться, чем простая программа командной строки. Моя следующая рекомендация будет веб-приложений, если вы заинтересованы. Потому что, хотите верьте, хотите нет, это все еще самый надежный язык, которому вы можете доверять при создании адаптивных и сложных веб-приложений.

1 голос
/ 05 января 2010

Конечно, сначала начните с серверной части.

GUI не обязательно означает Swing. Если вы работаете с веб-приложениями, возможно, вам будет легче использовать JSP, использующие JSTL или Flex.

Если вы разрабатываете веб-службы, вы можете использовать любую понравившуюся вам технологию пользовательского интерфейса, если вы можете сделать запрос с соответствующим клиентом. SOAP или REST, вы можете отделить серверную часть от пользовательского интерфейса.

0 голосов
/ 05 января 2010

IntelliJ Idea GUI builder действительно хорош в этом.

Но точно по той же причине, по которой вы разочаровались, Java лучше всего использовать на стороне сервера.

Реализация веб-приложений, серверов, фреймворков. Есть много инструментов для игры.

Я думаю, это просто вопрос терпения. Поскольку вы пришли из языков, которые не очень хорошо обходятся без IDE, это немного шокирует.

Продолжайте пытаться

0 голосов
/ 05 января 2010

Как сказал Даффимо, у вас есть множество альтернатив для свинга, таких как JSP.

Вы также можете попробовать другой бесплатный редактор свингов, такой как Создатель макетов форм , Визуальный редактор Eclipse или тот, который входит в состав NetBeans (не знаю, какой вы использовали)

Также вы можете попробовать это SwiXML - XML-представление GUI. (никогда не использовал этот, но, кажется, довольно прост в использовании).

Если вы разрабатываете AMF / AMF3 или веб-сервисы, вы можете разработать свой интерфейс с использованием множества различных технологий ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...