Любой
программист, сделав несколько проектов, начинает задумываться, как бы
облегчить свою работу. Всегда хочется иметь уже готовый каркас с
набором шаблонов и решений, на основе которого можно было бы создавать
новые программы, скрипты и приложения, упростив себе при этом жизнь.
Кто-то все равно пытается изобрести свой готовый каркас и
продвигается очень в этом направлении очень трудно и медленно. Конечно
же, в итоге что-то получается, но это творение далеко от совершенства,
так как у начинающего программиста опыта пока недостаточно, да и в
одиночку очень сложно создать что-то стоящее.
Со стороны это походит на попытку изобрести велосипед, вместо того, чтобы приобрести уже готовое транспортное средство, и с комфортом добраться до места назначения.
Для этого и были придуманы фреймворки. В настоящее время над
созданием фреймворков трудятся целые группы программистов. Проще
потратить некоторое время на изучение уже готового каркаса и получить в свой арсенал инструмент, позволяющий решить большинство стандартных задач программиста.
Так что же такое
фреймворк? В переводе с английского, framework – это структура, сфера
деятельности, каркас. Фреймворк содержит в себе набор готовых
библиотек, предназначенных для самых различных целей. Это может быть работа с базами данных, с формами, авторизацией, отправкой почты, и много другое.
Можно привести пример Kohana Framework. Kohana – это быстрый и очень
легкий фреймворк, имеющий необыкновенную гибкость и низкий порог
вхождения. Можно также в качестве примеров привести популярные в среде
PHP–программистов бесплатные фреймворки Code Igniter и Yii.
Так что осваивайте езду на готовых велосипедах и вперёд – к новым проектам на новой скорости!
Источник: http://live-code.ru |