|
|
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
Всем привет. Возможно мой вопрос больше подойдет для раздела "Работа" но мне хочется знать мнение программистов а не посредников работодателей. Есть у меня такая мечта - работать программистом =) Долго искал на чем мне больше нравиться программировать, дошол до java и решил на нем и остановиться. Язык очень нравиться. Пока применяю для написания простых оконных приложений Swing + БД. Получается вроде неплохо. Только вот я заметил, по крайне мере из обсуждений наэтом форуми и по разделу "Работа" что java больше применяется для разработки приложения для вэб. Вот у меня и назрел такой вопрос: а можно допустим изучить только Swing, JDBC и не уходя в сторону вэб устроиться и работать себе спокойно? Или Swing это как одна из сторон программирования на java и java-программисту нужно знать помимо этого еще и технологии java для вэб? Читая темы форума нахожу упоменания большого количества технологий применяемого для вэб, глаза разбигаются )) - С чего нужно начать изучение java для вэб? - Можно ли программировать только Swing и не знать ничего о jsp, jsf, spring ... и подобных вещах названия которых мне не о чем не говорят? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:03 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
Изучи JSP и JSTL. Потом надо изучить какой-нибудь фреймворк для web. Мне нравится Struts, я с ним работал, WebWork посмотрел - понравилось. JSF немного посмотрел, что это такое, очень не понравилось. Для начала пока хватит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:09 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
D.O.Изучи JSP и JSTL. Потом надо изучить какой-нибудь фреймворк для web. Мне нравится Struts, я с ним работал, WebWork посмотрел - понравилось. JSF немного посмотрел, что это такое, очень не понравилось. Для начала пока хватит. что такое фреймворк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:11 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
1.Основы J2EE 2.Один из Апп серверов (TomCat, Bea Weblogic, IBM Websphere, etc.) 3.SQL (основы и например SQL SERVER 2005) 4.Какой нибудь IDE (Intellij Idea, Eclipse, JBuilder etc.) 5.Servlets 6.HTML,JavaScript ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:13 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
fjord- Можно ли программировать только Swing и не знать ничего о jsp, jsf, spring ... и подобных вещах названия которых мне не о чем не говорят? Иди в дойчбанк :) Там достаточно задач, где не нужно j2ee и хороших познаний в проектировании бд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:31 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
Если посмотреть в объявления по работе на java, то почти везде требуется знание j2ee. С теми скилами, которые ты привел, найти достойную работу будет очень трудно. Ты правильно сказал, что глаза разбегаются. Swing и jdbc это маленький кусочек мира java. Вся мощь - в j2ee и там правда очень много всего. Применение j2ee не только web. Но работу проще найти с web скилами. Мой совет: СРОЧНО начинай изучать j2ee. Там не все так страшно, просто нужно заниматься. Поставь себя для начала eclipse, это мейнстрим, потом поставь jboss как сервер j2ee. jboss бесплатный, под винды и включает в себя все что нужно, в том числе и tomcat. Поставь jboss ide для eclipse. Помучай примеры. Начинать думаю стоит с JSP и servlet потом переходи к session ejb. Много пиши и много читай, лучше на english. И все получится, было бы желание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:31 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
gafudo... вот и я заметил везде требуется знание j2ee и все что из этого вытикает (обычно это не только бизнес логика, а все технологии для веб). но есть же такая область программирования как создание оконных приложений, а за это как я понял в ява отвечает Swing. И разработчики таких приложений ничего не знают о вэб технологиях. Вопрос, возможно ли это в ява? Да и не лзя же знать все в совершенстве (или можно?) изучая Swing я понял что для искусного владения им нужно очень хорошо потрудиться в изучении документации и техник решения той или иной задачи. Недавно мне кто то присылал ссылку на статью с майкросовта, так написанно что разработчики делятся на тех кто разрабатывает бизнес логику и на тех кто пишет пользовательский интерфейс, потому что нельзя делать хорошо сразу несколько весчей. Тоже самое скорей всего и с разделением на вэб и десктоптые приложения на ява. может я и не прав ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:51 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
знания html, javascript, css, sql, ms sqlsever - уже имеются, именно их я изучал пока дошол до ява. изучение eclips в процессе =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:54 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
fjordно есть же такая область программирования как создание оконных приложений, а за это как я понял в ява отвечает Swing ... изучая Swing я понял что для искусного владения им нужно очень хорошо потрудиться ... Имхо, все правильно рассуждаешь. Но: то что ты описал, это клиент-сервер в чистом виде Swing+JDBC (то, что ты знаешь JDBC, очень хорошо, продолжай в таком же духе). Сейчас модны трехзвенки. В j2ee это ejb. Тебе их надо будет знать, если ты хочешь участвовать в разработке чего-то сложного. Можно так существовать Swing+ejb. Но спрос на это меньший чем на web. И еще: программирование это профессия где надо обучаться всю жизнь. Как тебе такой расклад, что через 10 лет о java никто и помнить не будет? Это к примеру. И ты должен обучаться постоянно. Надо иметь широкий кругозор, чтобы самостоятельно двигаться в профессии. Не обязательно глубоко все знать, надо иметь представление, для чего это и где применимо. Короче, учиться, учиться и учиться :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 16:35 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
Да Swing используется только для написания приложений клиентов в определенных задачах, когда необходим оконный интерфейс и мультиплатформенность технологии Java. Но Swing-клиент довольно тяжелый и долго грузится. Можно перефразировать вопрос. Что изучать .NET или JAVA ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 16:54 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
Vladimir N RМожно перефразировать вопрос. Что изучать .NET или JAVA ? Кстати, да, почему бы и нет .NET? Востребовано будет всегда, не хуже java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 17:10 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
fjord Незаданный вопрос:- С чего вообще нужно начать изучение java С J2SE. fjord- С чего нужно начать изучение java для вэб? C Servlet API и JSP fjord- Можно ли программировать только Swing и не знать ничего о jsp, jsf, spring ... и подобных вещах названия которых мне не о чем не говорят? Можно. SWING - это десктопные приложения. JSP, JSF и SPRING - это для серверной части. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 17:12 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
Vladimir N R3.SQL (основы и например SQL SERVER 2005) Ага. Самое оно для Java :-) Я бы посоветовал HypersonicSQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 17:15 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
.NET Отточенная до мелочей технология разработки ПО включающая и инструменты для командной работы (причем технология очень четко описана и нет надобности выбирать что изучать а что нет) Специалисты тоже очень востребованы на рынке Так что может и стоит батенька подумать. Билли многое в .Net взял с Java да и Java берет многое с .NET (сейчас) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 17:28 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
Кувалдин Роман Vladimir N R3.SQL (основы и например SQL SERVER 2005) Ага. Самое оно для Java :-) Я бы посоветовал HypersonicSQL Я думаю рановато SQL сбрасывать со счетов. Подумал посоветовать, а то столкнется человек с ORACLE SYBASE MICROSOFT SQL и спросит а что это такое? Кстати прикольная вещь. Это что то типа MySQL ? А Какой используется диалект? Есть ли поддержка SP ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 17:34 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
автор...нет надобности выбирать что изучать а что нетэто наверное единственное "преимущество" :) насчет изучения вы правы, судя по форуму С#, все о чем думает .Net разработчик это как поместить иконку на кнопку, раскрасить форму и т.д в этом же духе :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 17:37 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
OU автор...нет надобности выбирать что изучать а что нетэто наверное единственное "преимущество" :) насчет изучения вы правы, судя по форуму С#, все о чем думает .Net разработчик это как поместить иконку на кнопку, раскрасить форму и т.д в этом же духе :) )) Обязательно почитаю. Конечно JAVA очень интересная и правильная объектно ориентированная среда и поэтому она очень привлекает настоящих кодеров. И поддержка компаний сильных имеется И интегрированные решения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 18:07 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
> что такое фреймворк? Это понятие немного похоже на понятие "библиотека". Фреймворк - это фреймворк. Почитай описание Struts, WebWork, Spring и т.п. - поймёшь, что такое "фреймворк". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 18:46 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
D.O.> что такое фреймворк? Это понятие немного похоже на понятие "библиотека". Фреймворк - это фреймворк. Почитай описание Struts, WebWork, Spring и т.п. - поймёшь, что такое "фреймворк". Немного теории про фреймворк: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 19:13 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 19:20 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
to D.O. Чем jsf не понравился ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 19:55 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
> Чем jsf не понравился? Почитал это описание: http://java.sun.com/developer/technicalArticles/GUI/JavaServerFaces/index.html Не понравилась идея всяких "rich web components". Не люблю тяжёлые интерфейсы сайтов с навороченными JavaScript-скриптами. От них иногда подвисает Internet Explorer, а если комп не совсем новый, то сайт долго открывается. Однажды я поглядел на код страницы, созданной JSF. За каким-то хреном там на примитивную HTML-форму был повешен JavaScript, который ничего полезного не делал, скрытое поле непонятного назначения. Подробно я не изучал JSF, он мне сразу не понравился. К счастью, на работе нет необходимости с ним работать. Если необходимость возникнет, придётся осваивать. Надеюсь, что не придётся. Мне нравятся более традиционные MVC-фреймворки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 21:04 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
Let's start a war: Vladimir N R.NET Отточенная до мелочей технология разработки ПО включающая и инструменты для командной работы Извините, а вы работали с Visual Source Safe? А еще с чем-нибудь работали? VSS самый худший VCS, который мне попадался. А я работал с CVS, SNV, VSS, Borland StarTeam и чуть чуть с Rational ClearCase. Пожалуй лучше чем стартим я ничего не видел. И мне все-таки удалось скрестить его с MSVS.NET, пусть и не с первого раза. А Visual Studio даже рядом не лежал по удобству с Eclipse, не говоря уже об IDEA. Поэтому к нему приходилось скачивать JetBrains ReSharper. Vladimir N R (причем технология очень четко описана и нет надобности выбирать что изучать а что нет) because выбирать-то и не из чего. Vladimir N R Специалисты тоже очень востребованы на рынке Так что может и стоит батенька подумать. Билли многое в .Net взял с Java да и Java берет многое с .NET (сейчас) .NET 1.0 не полностью совместим с .NET 1.1, который в свою очередь не полностью совместим с .NET 2.0, который в свою очередь будет не полностью совместим с грядущим языком орков. Вот и подумайте, стоит ли переучиваться от версии к версии? А еще дотнетовская реализация вебсервисов почему-то совместима только с собой любимой. У нас так и не получилось передать массив объектов из джавы в дотнет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 23:05 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
http://www.hsqldb.org/web/hsqlFeatures.html Vladimir N RЭто что то типа MySQL ? Скорее на Access похоже. Vladimir N RА Какой используется диалект? Стандартный ANSI-шный. Vladimir N RЕсть ли поддержка SP ? Есть. Хранимки пишутся прямо на Java ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 23:44 |
|
||
|
java - какое направление лучше изучать
|
|||
|---|---|---|---|
|
#18+
.Net хорош, что бы не говорили... В целом идеология правильная а реализация очень неплохая. А как развивается он... Да, VS весит 3 GB, работает не шустрее Eclipse, а без Resharper с ним вообще туго. И в случае чего пересесть на него с Java будет не так уж и сложно, как и наоборот. Java & .Net будут жить ещё очень долго. Java - это невероятная популярность, кросплатформенность и огромное количество Opensource. Единственное, что пугает - грядущий тотальный Opensource всей технологии... Если всё же тянет к GUI - учите .Net, ибо 90% десктопов под Windows. На данный момент ASP.NET не достаточно scaleble что бы составить конкуренцию J2EE, да и Windows на сервер не каждый рискнёт ставить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2006, 02:13 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=698&tid=2148107]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
57ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
72ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 375ms |

| 0 / 0 |
