Страницы

Поиск по вопросам

вторник, 31 декабря 2019 г.

PHP фреймвок, который научит как архитектурно правильно нужно писать веб-приложения [закрыт]

#php #framework


        
             
                
                    
                        
                            Закрыт. На этот вопрос невозможно дать объективный ответ.
Ответы на него в данный момент не принимаются.
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            Хотите улучшить этот вопрос? Update the question so it
can be answered with facts and citations by editing this post.
                        
                        Закрыт 3 года назад.
                                                                                
           
                
        
Пересмотрел кучу фреймворков, но все еще задаюсь вопросом какой именно фреймворк
нужно знать каждому php-шнику. Я не говорю о том какой лучше и быстрее из них, подскажите
академически правильно написаный фреймвок, у которого есть чему поучиться учитывая
что на дворе заканчивается 2016 год.
    


Ответы

Ответ 1



Симфони однозначный лидер. В ней есть миллион ограничений, которые просто не дают сделать неправильно. Это сильно бесит поначалу, но со временем понимаешь, что уставы пишутся кровью, и каждое ограничение - это не прихоть разработчиков, а забота о тебе же самом. К примеру, в консольной команде нельзя получить доступ к методу контроллера. И это правильно, потому что если какой-то функционал требуется больше, чем в одном месте - ему не место в контроллере, и он должен быть помещен в библиотеку-хелпер, а контроллер уже должен обращаться к этому хелперу. Ларавель, в свою очередь, очень хороший фреймворк, но он ориентирован на простоту и скорость разработки, за счет обхода некоторых важных принципов. Чтобы не быть голословным, вот хорошая статья про недостатки Laravel

Ответ 2



Symphony или laravel. Оба хороши. У первого мало инструкций на Русском, у второго их по больше

Ответ 3



А я бы посоветовал не фреймворк а cms с выстроеной архитектурой что бы посмотреть как это работает к примеру magento любой версии, время вхождения долгое, cms с ограничениями и сложная но после того как въедишь становиться очень удобной, так как архитектура и структура cms продуманна до мелочей.

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

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