Перейти к содержанию
  • записи
    144
  • комментарий
    1901
  • просмотров
    213259

В погоне за ненужной функциональностью


Uncle Vёder

1148 просмотров

Движется к логическому завершению работа над новым сайтом ЕнЕ, Дзю оживил свой блог свежим видео, я случайно опять наткнулся на запись Росича про обновления на форуме.

Знаете, в чём проблема? Все вот эти многофункциональные движки - ну та же Joomla и IPS - они изначально то не слишком простыми были, а за годы своего развития превратились реально в каких-то монструозных чудищ, и это движение продолжается - ну достаточно новости про новый IPS 4.0 почитать.

И поверх этих монстров позже набрасываются всякие плагины, компоненты, аддоны, хуки, которые тоже давно перестали быть примерами простоты.

Как это всё вместе функционирует - с трудом понимают даже сами разработчики, что уж говорить о тех, кто ставит себе подобные системы в пользование.

Никто не делает сейчас простых и быстрых вещей. Некоторые думают, что они и не нужны - вон в телефонах уже массово 4-ядерные процессоры и памяти по 2 гигабайта, что уж про более мощные устройства говорить. Да и 100-мегабитным интернетом сейчас уже никого не удивишь.

Так что простота сейчас никого не волнует, все фапают на универсальность и расширяемость, вот только это порой выходит боком.

Замечательная статья на эту тему есть на хабре: http://habrahabr.ru/post/141477/

Кругом сплошные фабрики фабрик, непонятно как работающие, и непонятно с какой скоростью. Нельзя просто так пойти в магазин и купить молоток. Нельзя просто взять и сделать простой и удобный сайт. Либо пиши полностью сам, либо держи монстра с тысячей расширений.

Новый ЕнЕ очень крут и красив, но я просто боюсь представить, сколько ресурсов тратится на обеспечение всего этого (что со стороны клиента, что со стороны сервера). Процесс сохранения статьи например может секунд 30-40 занимать. В 2013 году. На мощнейшем оборудовании, со скоростным каналом связи.

Простите, но 5 лет назад у меня интернеты работали быстрее.

5 Комментариев


Рекомендуемые комментарии

Знаете, в чём проблема? Все вот эти многофункциональные движки - ну та же Joomla и IPS - они изначально то не слишком простыми были, а за годы своего развития превратились реально в каких-то монструозных чудищ, и это движение продолжается - ну достаточно новости про новый IPS 4.0 почитать.

И поверх этих монстров позже набрасываются всякие плагины, компоненты, аддоны, хуки, которые тоже давно перестали быть примерами простоты.

Как это всё вместе функционирует - с трудом понимают даже сами разработчики, что уж говорить о тех, кто ставит себе подобные системы в пользование.

 

Просто иначе никак. Писать универсальный движок - означает создавать именно такого монстра, огромное количество функциональности которого многим проектам не нужно. Писать быстрый и эффективный движок для себя под силу лишь тем организациям, которые могут держать в штате специальных людей, которые этим занимаются.

 

Никто не делает сейчас простых и быстрых вещей. Некоторые думают, что они и не нужны - вон в телефонах уже массово 4-ядерные процессоры и памяти по 2 гигабайта, что уж про более мощные устройства говорить. Да и 100-мегабитным интернетом сейчас уже никого не удивишь.

 

Быстрые вещи делают... Hardware сейчас очень быстрый, те же телефоны с 4-ядерными процессорами, которые позволяют на нем запускать такого монстра как Android, построенного на принципах виртуализации. Если бы не было быстрого hardware, всех этих адских движков не было бы в принципе.

 

Что до простоты - в электронике простых вещей не делают с 80-х. Зато софт писать стало гораздо легче.

 

Кругом сплошные фабрики фабрик, непонятно как работающие, и непонятно с какой скоростью. Нельзя просто так пойти в магазин и купить молоток. Нельзя просто взять и сделать простой и удобный сайт. Либо пиши полностью сам, либо держи монстра с тысячей расширений.

 

"Простой и удобный" - это сверхсложная задача сейчас, да и всегда в принципе. Но здесь немного другая проблема, а именно проблема пользовательских интерфейсов. Их очень сложно делать на практике.

Если интерфейс хороший, то не так уж важно, что именно находится под ним - что-то простое или сверхсложный фреймворк. Пользователя это не должно волновать.

Ссылка на комментарий

Быстрые вещи делают... Hardware сейчас очень быстрый

Речь была про софт.

Если интерфейс хороший, то не так уж важно, что именно находится под ним - что-то простое или сверхсложный фреймворк. Пользователя это не должно волновать.

Да, не должно волновать, если оно работает, как задумано.

На практике - оно не работает.

Ссылка на комментарий
Гость
Добавить комментарий...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...