1) Изучил Swing, имеется ввиду ручное написание графического интерфейса. И потом увидел одно видео, где на IDE автоматом (через набор инструментов) создает графический интерфейс, и у меня сложилась в душе такая ситуация, как на моей аватарке. Вопрос: вручную ЛУЧШЕ составлять графический интерфейс или через готовые наборы, или как составляют профессионалы?
2) Где-то прочитал, что говорят, что Swing устарел. А если он устарел, что есть вместо него?
3) Как я знаю JavaFX исключительно для web-приложений?
4) Апплеты (+сервелеты) - это для web-приложений? Если да, то если я знаю html+css+php, то мне лучше создавать на нем web-приложения, чем на апплетах?
5) Изучил основы java и swing, что дальше мне изучать? Я даже не знаю, у меня просто смута в голове. Я web-программист, и если бы у меня спросил какой-то человек, который хочет научиться web-программированию, то я указал бы ему такой путь: html->css->php->mysql->javascript(jquery). А что Вы мне можете указывать?
6) javaSE - это для настольных приложений, как я понимаю, это то, что я знаю, то есть, через swing создаются приложения. А что можно делать на javaEE, например, продукт?
7) Если ты узнал кое-что о web-программировании, то ты можешь практиковаться делая сайты по своей любимой тематике. А если ты узнал про java (не для web), как и что делая мне можно практиковаться?
Другие языки программирования и технологии
Вопросы по JAVA (Swing)! Я новичок.
1) Рисование GUI на Swing в визуальном редакторе - редкостный мазохизм. В основном пишут руками, но в любом случае, статистики способов использования, соотнесенной с уровнем квалификации не существует :).
2) Нет ничего. Есть приличные обертки, но они для других языков на JVM. JavaFX - попытка заменить, но пока не взлетел. Наблюдаем, запасаемся попкорном :). Есть более маргинальные вещи, но что-то я последнее время отношусь к ним все более скептически. . .
3) Нет, но не факт, что взлетит хоть где-то.
4) Апплеты, php выкинь. Сервлеты, html, css оставь.
Profit!
5) JEE & JavaScript и их либы.
6) Не можно, а нужно. :)
7) Их легион. Напиши калькулятор, файловый менеджер, плеер, клиент СУБД.
whatever you like... :)
2) Нет ничего. Есть приличные обертки, но они для других языков на JVM. JavaFX - попытка заменить, но пока не взлетел. Наблюдаем, запасаемся попкорном :). Есть более маргинальные вещи, но что-то я последнее время отношусь к ним все более скептически. . .
3) Нет, но не факт, что взлетит хоть где-то.
4) Апплеты, php выкинь. Сервлеты, html, css оставь.
Profit!
5) JEE & JavaScript и их либы.
6) Не можно, а нужно. :)
7) Их легион. Напиши калькулятор, файловый менеджер, плеер, клиент СУБД.
whatever you like... :)
1) Смотря насколько популярна та IDE. Или тот плагин для нее, который дает такую возможность.
Если не намного хуже ручного варианта, то оно того стоит. Тогда это стандартизирует код по структуре.
2) Вместо него есть целая Вселенная) ) )
Вы бы определились, чего вообще хотите, и уже выбирали, чем вам пользоваться.
3) Нет. Я лично под него десктопные приложения писал.
4) Апплеты - это активные объекты на страницах. Вроде флеш-баннеров.
Примечательны тем, что могут иметь доступ аж к файловой системе компа клиента.
В большинстве браузеров запускаются с разрешения юзера и не по-детски тормозят на слабых компах (это уже особенность джавы) .
Целый сайт на апплетах - лажа.
5) Можете изучить состав острого хрен васаби, потом строение змеиного жало, а потом устройство пароперегревателя у паровоза ))))
Если бы у меня человек спросил, что нужно изучить, чтобы стать веб-программистом, я бы ответил, что для этого нужно научиться делать сайты, а для этого уже нужно то-то, то-то и то-то.
7) Приложения. Например, под андроид, где джава практически вне конкуренции.
Вот хороший сайт по теме http://developer.alexanderklimov.ru/
Если не намного хуже ручного варианта, то оно того стоит. Тогда это стандартизирует код по структуре.
2) Вместо него есть целая Вселенная) ) )
Вы бы определились, чего вообще хотите, и уже выбирали, чем вам пользоваться.
3) Нет. Я лично под него десктопные приложения писал.
4) Апплеты - это активные объекты на страницах. Вроде флеш-баннеров.
Примечательны тем, что могут иметь доступ аж к файловой системе компа клиента.
В большинстве браузеров запускаются с разрешения юзера и не по-детски тормозят на слабых компах (это уже особенность джавы) .
Целый сайт на апплетах - лажа.
5) Можете изучить состав острого хрен васаби, потом строение змеиного жало, а потом устройство пароперегревателя у паровоза ))))
Если бы у меня человек спросил, что нужно изучить, чтобы стать веб-программистом, я бы ответил, что для этого нужно научиться делать сайты, а для этого уже нужно то-то, то-то и то-то.
7) Приложения. Например, под андроид, где джава практически вне конкуренции.
Вот хороший сайт по теме http://developer.alexanderklimov.ru/
Гена Панин
Ты писал столько, но нормально не ответил на вопросы.
Похожие вопросы
- Java. Swing. Куча кнопок и actionlistener
- Вопрос по Java (хочу научиться)
- Вопрос по Java!!!!
- Вопрос по JAVA.
- Вопрос по Java
- Вопрос по Java
- Вопрос по Java №4
- Вопрос для JAVA разработчиков. (Тот который для мобильников)
- Что происходит в мире java? А то мелькают фразы - swing устарел.. . java уже не можно.. . В чём причина?
- Что конкретно пишут на языке Java? Над чем работают ?