О сути приложенийКак ни крути, суть подавляющего большинства современных веб-приложений заключается в изъятии и сохранении данных некоего хранилища. Даже самый сложный портал, на разработку которого тратится море денег в итоге примитивно делает апдейт той или иной таблички. Почему же тогда все выглядит так страшно при первом приближении?
Именитое ПО, предназначенное облегчать жизнь разработчика в итоге оказывается главной проблемой. Не все умеют правильно оценивать сложность проекта, как следствие возникает типичная ситуация стреляния из пушки по воробьям. В качестве примера можно взять чистый PHP и какое-нибудь java-based портальное решение и попросить человека написать новостную ленту, выставив какие-нибудь нестандартные условия. Жабер будет пытаться настроить стандартный компонент, а затем переписывать его, оправдывая неприлично затянувшуюся разработку безопасностью и стабильностью в дальнейшем, попутно пытаясь разобраться в ленте разнообразных эксепшнов, а пхпер без гарантий отдаст проект через полтора часа работы.
Люди изучают ПО и в итоге сами зарываются в хитросплетениях продуктов, тратя время на то, что абсолютно не нужно. Основная же задача -- манипуляция данными -- в этом случае оказывается далекой от завершения.
24 марта 2009 года, в 15:29
24 марта 2009 года, в 19:02
З.Ы И твои глюки с кавычками уже достали. В редакторе невозможно ими пользоваться, они совершенно непредсказуемы.
24 марта 2009 года, в 23:36
Иными словами, любая разработка должна начинаться с проектирования. Если есть хороший соразмерный фреймворк для данной задачи — пользуемся им. Его нет, а задача маленькая — можно и с нуля написать. Задача большая — придётся делать свой фреймворк.
Проблемы же чаще всего возникают, когда:
а) Жрец культа карго под названием «ява» хватается за знакомый фреймворк, не подумав о том, подходит ли он для задачи;
б) PHP-самодельщик берётся писать большой проект так, как он привык писать микросайты.
Jedem das seine.
2Weasel: А что не так с кавычками?
29 марта 2009 года, в 02:25