Какво е рамков Yii, блог за уеб програмиране

Какво е рамков Yii, блог за уеб програмиране
Рамката е набор от различни библиотеки (инструмента) за бързо разработване на всекидневните (рутинни) задачи. В повечето случаи, се използва един от широко разпространените архитектури приложения (например MVC) за отделяне на проект в логически сегменти (модули). Основната цел на рамката, за да се осигури комфортна среда за програмист за проект с голям и добре разтегателен функционалност.

Ако сте били в състояние да разберат горната алинея - Много съм щастлив за вас. Все пак, за да се уверите, сто процента, че сте разбрали същността на думата - аз ще обясня още веднъж. Ние много често при програмирането, трябваше да използвате библиотеки на трети страни до Интернет, например, за да изтеглите и обработка на формуляри (валидиране, съхраняване, работа с база данни и т.н.). Много от тези библиотеки, които са необходими, за да се използват в проекти - ти са изолирани в отделна папка, и да се премести при всеки проект. Ако сте запознати с този подход, тогава вие инстинктивно се нуждаят от рамка.

Самата рамка ни кани да имат вградени класове :. Работа с базата данни, създаване на функционални форми, валидиране, дърводобив и др Всички тези класове могат лесно да се използват във всичките си проекти, с тяхната връзка и използване ще бъде толкова просто, колкото е възможно! Също така, голям плюс в Yii (рамката, с които ще работим в бъдеще) е отлична поддръжка за разширения, което ни позволява да се свърже библиотеки на трети страни.

Друго едно от предимствата - структуриране на архитектурата на вашата кандидатура. Рамката съдържа списък на стандартните папки, в които се предполага, че ще трябва да се поставят при подаване на молбата (отделна папка за тези контролери, разширения, конфигурационни файлове). Повярвайте ми наистина е плюс, тъй като ви позволява да запазите всички файлове в реда, в правилните места! (За да се разбере това, което всеки от папките - много прости, а ние ще обсъдим това в по-късен урок).

Yii - е рамков написани на PHP. Основното предимство на Yii е голяма подкрепа за PLO, изпълнението и, разбира се, подкрепата от разработчиците. Рамката включва голям набор от библиотеки, които да ви помогнат в създаването на пълноправен уеб приложения, отговаря на всички съвременни стандарти (с помощта на Аякс интегрирани, вградена поддръжка за интернационализация на приложения, лесно да се работи с инструмента за база данни). Кодът, който щеше да се проведе 100-те линии на чист PHP код може да бъде намален до десет, благодарение на вградените рамкови методи. Yiiyavlyaetsya лиценз на свободен софтуер и се разпространява под «новата BSD».