Хочу быть блондинкой, или Почему я использую фреймворки и виртуальный хостинг
Лет десять назад, когда я только начинал программировать, мне очень нравился именно процесс программирования. Я мог целыми днями ковырять свою СУКу (CMS) на PHP/MySQL/XSLT (или что там у меня было в то время) и мне было совершенно не важно, что на ней пока нет и, вероятно, никогда не будет ни одного сайта. И не важно, что 90% написанного кода — велосипеды с квадратными колёсами. Главное — процесс. Хотя, для обучения это было весьма полезно.
Но сейчас всё
Поэтому в конце прошлого года я всё-таки начал использовать фреймворки. Раньше даже мысль об этом была бы недопустима. Фреймворки позволяют мне сосредотачиваться на моих задачах. Позволяют делать сайт, а не заниматься укладкой фундамента и забивкой свай, только для того, чтобы он вообще работал и не разваливался. При этом фреймворки, в отличии от CMS, оставляют мне достаточную свободу, чтобы результат был в точности таким, как я задумал; причём с минимальными усилиями.
Для себя я выбрал Django (Python) и jQuery (JavaScript) и пока выбором очень доволен. При использовании обоих фреймворков в голове постоянно крутится мысль: «Если бы я был умным и делал свой фреймворк, то обязательно сделал бы так же».
По этой же причине я использую обычный виртуальный хостинг, а не VPS/VDS, который мне так активно советуют уже не первый год. Пробовал, круто, но я не хочу быть админом; хочу, чтобы вещи просто работали, просто делали то, что должны делать. (Хотя в последнее время меня стали посещать мысли попробовать VPS с какой-нибудь панелью для людей.)
Если пойти чуть дальше, то сюда же можно отнести и массовую поддержку браузерами CSS3. Теперь многие простые вещи и верстаются тоже просто.