хідно ретельно проаналізувати активність розвитку, розмір спільноти, а так само наявність вбудованих засобів для захисту від атак.
1.8.6 Поріг входження
Не всі фреймворки прості в освоєнні, це дуже важливо враховувати при виборі, оскільки на освоєння одного фреймворку може не вистачити й року, а на освоєння іншого - вистачить всього тижня.
1.8.7 Швидкість розробки
Так само слід врахувати той факт, що на одному фреймворці проект розробляється швидше, на іншому - ні. Приміром, розробки із застосуванням фреймворку zend триває більше ніж із застосуванням yii. br/>
1.8.8 Model View Controller архітектура
Фреймворк також повинен використовувати MVC архітектуру. Якщо цього у вас немає, то швиденько, ще раз погляньте в попередній розділ, для того щоб зрозуміти для чого він потрібен. Більшість хороших PHP фреймворків мають бібліотеки, плагіни, модулі та розширення. Це дуже добре для того щоб реалізувати велике коло функціоналу та вдосконалити і прискорити процес розробки. br/>
1.8.9 Швидкість розвитку фреймворку
Цей пункт так само дуже важливий, так як деякі фреймворки оновлюються раз на пару років (codeigniter), а деякі раз на пару місяців. Це дозволяє уникнути використання старого, В«необкатаномуВ», недопрацьованого коду при розробці. br/>
1.8.10 Зворотна сумісність
Не всі фреймворки назад сумісні, тобто, при оновленні фреймворку у проекті може виникнути необхідність повною переробці проекту. Частина фреймворків умовно назад сумісна, наприклад, при оновленні молодшої частини версії (minor) все сумісно, ​​а при старшій - ні. Так само великим плюсом є керівництво по переходу на нову версію фреймворку. p align="justify"> 1.8.11 Наявність вбудованих javascript-бібліотек
Для прикладу, yii-фреймворк включає в себе jquery і jquery ui, а так само має вбудовані засоби для контролю підключених скриптів і черговості їх вибопненія, а codeigniter - ні.
1.8.12 Підтримка з боку хостингу
Частина фреймворків вимагають PHP 5.3, а частина буде працювати і на PHP 4. Якщо помилитися у виборі, то проект не працюватиме на хостингу. br/>
1.9 Поширені помилки при виборі фреймворку
Будь-яка людина може помилитися при виборі PHP фреймворку, однак можна убезпечитися від такого роду помилок. Тому необхідно переконатися, що обраний фреймворк має достатню функціональність і хорошу підтримку, тому що зазвичай невеликі фреймворки створюються особами, знання PHP яких в деякому роді обмежені. Це мо жет викликати різні помилки і питання, які в кінцевому рахунку заважають і уповільнюють процес розробки.
Вибираючи PHP фреймворк необхідно звертати увагу на те, наскільки він легки...