История изменений
Исправление dimgel, (текущая версия) :
Никого не слушай, изучай жаву.
При этом в случае веба ты кроме статически-типизированного языка вынужден(а) будешь коснуться таких огроменных областей как резидентные приложения и многопоточность. Совсем другой уровень, нежели в пхп-скриптах, где можно херачить вообще спустя рукава: скрипт завершится и все ресурсы освободятся, а за race conditions пусть база думает.
UPD. В вебе надо начинать с низкоуровневых API, т.е. с Servlet API. Т.е. твой первый «Hello world» должен быть сервлетом. И первый обработчик засабмиченной формы – тоже. А кто посоветует сразу начинать с каких бы то ни было фреймворков (особенно с монструозных промышленных стандартов JEE или Spring) – враги и недоумки.
Исходная версия dimgel, :
Никого не слушай, изучай жаву.
При этом в случае веба ты кроме статически-типизированного языка вынужден(а) будешь коснуться таких огроменных областей как резидентные приложения и многопоточность. Совсем другой уровень, нежели в пхп-скриптах, где можно херачить вообще спустя рукава: скрипт завершится и все ресурсы освободятся, а за race conditions пусть база думает.