A PHP Error was encountered

Severity: 8192

Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Filename: mysql/mysql_driver.php

Line Number: 303

Фреймворк – лучший помошник PHP- программиста

Фреймворк – лучший помошник PHP- программиста

Автор: Mowshon.
Опубликовано 23 июля 2011
в рубрике PHP

Просмотров: 5144.
Подписаться на комментарии по RSS.
Любой программист, сделав несколько проектов, начинает задумываться, как  бы облегчить свою работу. Всегда хочется иметь уже готовый каркас с  набором шаблонов и решений, на основе которого можно было бы создавать  новые программы, скрипты и приложения, упростив себе при этом жизнь.

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

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

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

Так что же такое фреймворк? В переводе с английского, framework – это  структура, сфера деятельности, каркас. Фреймворк содержит в себе набор  готовых библиотек, предназначенных для самых различных целей. Это может  быть работа с базами данных, с формами, авторизацией, отправкой почты, и  много другое.

Можно привести пример Kohana Framework. Kohana – это быстрый и очень  легкий фреймворк, имеющий необыкновенную гибкость и низкий порог  вхождения.  Можно также в качестве примеров привести популярные в среде  PHP–программистов бесплатные фреймворки Code Igniter и Yii.

Так что осваивайте езду на готовых велосипедах и вперёд – к новым проектам на новой скорости!

Советуем Вам "Bosch-Climate", который предлагает к продаже надежные котлы двухконтурные твердотопливные. Следует знать, что твердотопливные котлы, помимо отопления могут также нагревать некоторое количество воды для бытовых нужд.

Комментариев: 4

  1. Демон009 | 10.09.2011 в 21:51:35 | #1

    Пользуюсь Codeigniter хороший фреймворк! начал я с ZF но не понравился он мне =\. У Codeigniter отличная документация и с выходом 2.0.2 он стал ещё круче :D а так, если будет хорошая документация и для Yii то подумаю о нем!

    Если у кого то есть ссылка на хороший манул по Yii скиньте пожалуйста тут.

  2. Mowshon | 10.11.2011 в 23:50:56 | #2

    Демон009, Русская сообщество Yii продолжает развиваться, на сайте: http://yiiframework.ru/doc/guide/ru/index уже сообщили о завершении перевода доков.

  3. 4X_Pro | 28.12.2011 в 14:13:56 | #3

    Это все, конечно, верно, но код, сгенерированный с помощью тех frameworkов, которые я видел, получается крайне "тяжелый" в плане нагрузки на сервер (по времени процессора и памяти) по сравнению с написанным вручную.

    Инкапсуляция SQL-запросов в жуткие конструкции вида select()->where()->order() на PHP, на мой взгляд, отвратительна.

    Вообще, на мой взгляд, frameworkи придумали не столько для того, чтобы ускорить написание кода (с учетом затрат на изучение это ускорение окупаться будет несколько лет), сколько для его унификации, чтобы сделать код максимально независимым от конкретного разработчика.

  4. Mowshon | 06.01.2012 в 15:53:54 | #4

    4X_Pro, Согласен с Вами, вряд ли какой либо framework обладает искусственным интеллектом который во время генерирования учел вопрос о производительности кода.

    Инкапсуляция SQL запросов уродлива но не забываем, что была она создана не для мучения программистов а для совместимости нашего приложения с другими СУБД (MySQL, PostgreSQL, Oracle...) так как структура запросов немного отличаются.

    Фреймворк хороший инструмент в умелых руках.

Оставьте комментарий!

Гость
Комментатор / хотите им стать

Чтобы стать комментатором введите email и пароль. Напишите комментарий. В дальшейшем ваша связка email-пароль, позволит вам комментировать и редактировать свои данные. Не забудьте про активацию (инструкция придет на ящик, указанный при регистрации).

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)