Создание сайта на Java
Недавно был в одной конторе (довольно солидная фирма), которой понадобилась доработка, поисковая оптимизация и продвижение сайта. Увидел там просто уникальную на сегодня вещь… У них динамический сайт, работает на базе данных, но создан на языке Java! Честно говоря, очень удивлен, впервые такое вижу…
Я бы еще понял это лет 5 назад, но не сейчас. Вообще, язык Java изначально не предназначен для таких вещей… Его создавали для обеспечения полной переносимости обычных десктопных приложений, которые будут работать в любой операционной системе, для так называемой кросс-платформенности.
Java и сейчас иногда используется для разработки сайтов, но это очень редкие случаи, в основном ситуации, когда переделать сайт намного дороже, чем дорабатывать с напильником старый.
Создание сайта на Java, с моей точки зрения, это стрельба из пушки по воробьям. Тоже самое на языке PHP, который отличается своей простотой и тем, что он изначально создавался, чтобы облегчить создание сайта разработчикам, было бы на порядок проще…
А теперь на этой фирме возникла ситуация, когда срочно требуется доработка сайта и его продвижение в интернет, а разработчик сайта уже на фирме не работает. Создание сайта с нуля, как таковое, не рассматривается, т.к. фирма уже вложила в этот проект немалые деньги.
Другие разработчики на Java, которых приглашала фирма, практически ничего не смыслят в создании сайтов. А разработчики сайтов c «более традиционной ориентацией» :), как я например, не в состоянии разобраться в том, как работает существующий движок сайта этой фирмы…
А если не понимаешь языка, то ни о какой доработке сайта и поисковой оптимизации не может идти речь. Увы, но от «доработки» сайта пришлось отказаться.
Руководитель IT-подразделения фирмы от предложения по созданию нового сайта с нуля отказался. Просто психологически не готов признать сделанную им раньше ошибку, ему оказалось проще спихнуть проблему на HR-отдел, мол не могут найти достойных кандидатов… 🙂 В общем, классический перевод стрелок и практика выживания офисных крыс. 🙂
Мораль: создание сайта логичнее планировать с использованием традиционных и распространенных технологий, а не всякой «экзотики», тогда всегда будет возможность найти другого разработчика и избежать серьезных затрат в будущем.
Поставить ссылку на эту страницу на форуме
Почему Java не предназначен для создания сайтов? А как же насчет JSP и Servlet?
Сейчас существует такая тенденция, что если обладаешь знаниями .NET и Java, то хлеб с маслом обеспечен.