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

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, хотя он был более "беден" по функционалу, но это легко исправлялось подключением дополнительных библиотек.


 

11 июля 2014 г.

Рассуждение о PHP фреймворках и СМСках

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

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

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

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