«дырка в браузере» — это вы, должно быть, про Java-апплеты говорите. Так от них большинство давно отказалось.
Сейчас JavaEE (на не слишком крупных проектах) — это:
1. Технология Java Servlets, простая как 5 копеек
2. Apache Tomcat 7 — почти святой в плане лицензии и очень хорошо развивающийся
3. База данных (любая) — я предпочитаю PostgreSQL — тоже всё открыто и хорошо документировано
4. Библиотека JSTL с лицензией «утаскивай и пользуйся». Не скажу, что это самые совершенные шаблоны, но когда я узнал, что в .NET MVC люди до сих пор пишут код на C# прямо в теге шаблона (как уже даже в php не делают, например) и, более того, это является мейнстримом, я ужаснулся.
5. Сборочная среда Maven, которая вам все зависимости сама любезно притащит из интернета.
6. IDE Eclipse, которой можно немного перепугаться сперва, но затем вы быстро поймёте, какая это мощь.
Итого: 1 неделя на подготовку и человек, видевший только hello world на java напишет этот hello world на серверной джаве. Вы считаете, что это сложно? Зато впоследствии ошибок будет намного меньше, а вспомогательных удобных инструментов — больше. Я бы подумал, что проще…
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Сейчас JavaEE (на не слишком крупных проектах) — это:
1. Технология Java Servlets, простая как 5 копеек
2. Apache Tomcat 7 — почти святой в плане лицензии и очень хорошо развивающийся
3. База данных (любая) — я предпочитаю PostgreSQL — тоже всё открыто и хорошо документировано
4. Библиотека JSTL с лицензией «утаскивай и пользуйся». Не скажу, что это самые совершенные шаблоны, но когда я узнал, что в .NET MVC люди до сих пор пишут код на C# прямо в теге шаблона (как уже даже в php не делают, например) и, более того, это является мейнстримом, я ужаснулся.
5. Сборочная среда Maven, которая вам все зависимости сама любезно притащит из интернета.
6. IDE Eclipse, которой можно немного перепугаться сперва, но затем вы быстро поймёте, какая это мощь.
Итого: 1 неделя на подготовку и человек, видевший только hello world на java напишет этот hello world на серверной джаве. Вы считаете, что это сложно? Зато впоследствии ошибок будет намного меньше, а вспомогательных удобных инструментов — больше. Я бы подумал, что проще…