Без заголовка
Я не про технологии, а вот про такую очевидную вещь.
Далеко не ходить, возьмём жожо. Запрос страницы - компилируется куча текстов - заголовок, длинный основной материал, большое обсуджение с кучей информации где все комментарии свёрнуты. Нажимаю "развернуть" маленькую веточку. Отправляется запрос, на сервере вся эта куча работы делается заново - достаются-компилируются большие разные тексты, ну и сервер не забывает заботливо вставить заказанный коментарий с текстом "превед медвед". Кпд меньше 1%.
Можно было бы сразу всё вставить. Если например ветка в <div id='t'>, сделать простую ссылочку <a href="javasript:t.style.display=(t.style.display=='block'?'none':'block')">свернуть/развернуть</a> или <span onClick="...">.Всё! Весь код для динамического сварачивания-разворачивания здесь.
Или если всё-таки "жалко"(хотя это както странно учитавая то как работает) трафика, можно сделать вариант, чтоб загружалась только ветка и вставлялась в нужное место.
Тут вообще как всё это получилось. Раньше предполагалось что интернет - куча простых разных текстов, с гиперсылками, указывающими на другие тексты.
Но потом двигались к всё большей "интерактивности", когда страница остаётся такой же (по ощущениям пользователя "я на (в) этом сайте"), а изменяется лишь небольшая часть контента, которую он захотел изменить (обновить). Но при этом продолжала (и сейчас) оставаться единственной логика "передачи каждый раз целиком страницы". Причём чаще всего даже вопрос о кэшировании сгенерированных страниц не вспоминается, сервер тыщи раз тупо делает одно и то же.
А про ПХП, тут можно небольшую но ожесточённую идеологическую войну устроить.
Мне нравится Перл, ПХП. Перл же вообще создавался как очень эффективное средство обработки текстов. И ПХП тоже, только упрощённый и специализированный для веб. А ведь как-раз только это и требуется - быстро сгенерировать текст (хтмл).
К джаве у меня вообще крайне негативное отношение. И к "веб-фреймворкам" на её основе. Разбирался как-то 3 дня внимательно, много всего читал-устанавливал, потом запустил, сидел с грустью смотря в монитор - "блин, чо нитак? всё же правильно сделал?". Но секунд через 10 увидел заветное "Хелло, Ворлд!!!". Ещё секунд 10 размышлял. После чего сказал раз и навсегда всем этим поделкам "досвиданья", ибо за 10 секунд на ПХП можно 3ю мировую войну промоделировать.
Возвращаясь к джаве. По моему скромному имхо, это самое идиоцкое изобретение человечества. Во первых, я к ооп всегда плохо относился, и особенно когда его преподносят как единственнуб истину, откровение свыше.
Во вторых, одна из прелестей интерпретируемых языков в том, что можно типов не указывать. А в джаве этож идиологическая заповедь (=>идиотизм). Да, если опыта мало, могут быть крайне неприятные ошибки. Но если разобраться, то это очень приятно когда в одной строке кучу типов перемешиваешь, зная и подразумевая как они все преобразуются одним единственным способом. Если бы эти пребразования определять явно, возможно получился бы десяток весьма скучных строк.