Показаны сообщения с ярлыком Zend Framework. Показать все сообщения
Показаны сообщения с ярлыком Zend Framework. Показать все сообщения

30 августа 2020 г.

Как выбрать php фреймворк 2020. часть 1

В 2020 для улучшения качества кода, хорошей структуры проекта, и возможно

увеличение скорости разработки обязательно использовать PHP фреймворк.

Как выбрать PHP фреймворк?

Какой лучший  фреймворк  PHP в 2020 году ?

Занимаясь активно разработкой проектов на пхп, а также просматривая "чужой код" на php, решил написать краткую заметку, с моим мнением.


Мое знакомство с фреймворка началось примерное в 2008 году, и тогда, я выбирал между CakePHP,  CodeIgniter, Zend Framework.

Zend Framework мне показался сложным, а на CI и CakePHP. Я сделал несколько проектов. В CakePHP мне понравился принцип DRY – Don't repeat yourself – принцип призывает Вас не повторяться при написании кода. Т.е уже когда по урлу четко понимаешь, в какой контроллер идти и где у тебя находится view. В CI для этого приходилось писать несколько "лишних" строк типа return view('welcome_message'). немного не нравилось... хотя такое повеведение, можно было просто доработать и в CI, я его даже делал тогда, и предложил на одном форуме, но не всем этот принцип понравился.  Кроме того в CakePHP можно было в моделях делать связи типа МНОГИЕкоМНОГИМ и так далее, но это конечно приводило в более мендленной работе , но в некоторых случаях ускоряло разработку. После все плюсов и минусов тогда я сделал все таки выбор в пользу CI, хотя он был более "беден" по функционалу, но это легко исправлялось подключением дополнительных библиотек.


 

13 октября 2010 г.

статистика реального использования пхп фреймворков

для анализа я взял сайт

http://php.opensourcecms.com

итак результаты

Zend Framework : 5 проектов
CodeIgniter : 2 проекта
CakePHP : 1 проект
Symfony : 2 проекта
Kohana : 0
Yii : 0

стандартизированные форматы для обмена информацией о недвижимости

  Да, для обмена информацией о недвижимости существуют стандартизированные форматы , в основном XML и JSON, которые позволяют системам (порт...