Преглед садржаја
Први кораци
Ларавел, је програмски оквир који језику доноси најсавременије карактеристике развојних парадигми ПХП да га стави на мапу и бори се раме уз раме са дивовима попут Раилс или као Дјанго.
Најважнија ствар у вези овога оквир је раздвајање различитих логичких слојева, пратећи МВЦ шему где имамо слој Модел који је одговоран за упорност и део структуре података, Виевс који приказују информације корисницима и на крају Контролер ко је тај који управља начином на који ће се апликација понашати.
По чему је Ларавел посебан?Оно што чини посебним Ларавел је начин који нам једноставно и елегантно омогућава да структурирамо пројекат, користећи а ОРМ прилично напредни и способни изразито изразити упутства у нашим апликацијама.
Цомпосер
Цомпосер је менаџер зависности за ПХП, то значи да можемо ажурирати различите пакете који су нам потребни, захваљујући овом алату и једноставним командама које можемо инсталирати, ажурирати и генерисати различите захтеве наше апликације.
Такође нам ствара одељак за аутоматско учитавање, односно аутоматски укључује све потребне пакете за употребу у нашој апликацији, чиме се смањује сложеност укључивања и морамо запамтити различите руте на којима складиштимо пакете трећих страна.
Јединствене карактеристике Ларавела:
ОРМ ЕлоквентанОва компонента је одговорна за писање и интеракцију са објектима који одговарају упитима базе података и табелама без употребе језика СКЛЗахваљујући томе, можемо бити сигурни да ћемо моћи да мигрирамо из машина базе података без додатних компликација ако то захтева наша апликација; поред тога што ОРМ Оптимизован је за извршавање упита на најефикаснији могући начин, тако да можемо бити сигурни да ће наши упити извући максимум из наших ресурса.
РутеСвоју логику можемо изразити у рутама или контролерима, на овај начин можемо одредити руте за рад са страницама мале сложености и тако повећати нашу развојну брзину.
Ауто лоадЛаравел Аутоматски учитава све библиотеке, пакете и моделе наше апликације, скидајући тај терет с наших рамена, чиме ствара осјећај да наша апликација има довољно интелигенције за учитавање и да има на располагању све оно што ћемо користити.
РЕСТфулЛаравел има изузетну подршку за креирање услуга РЕСТ користећи 4 методе ХТТП ДОБИ ПОСТ ПОСТ ДЕЛЕТЕ, дефинишући их унутар контролера и на тај начин олакшавајући стварање АПИ -ја, са којима можемо постићи интероперабилност између система.
Као што видимо Ларавел Садржи многе занимљиве карактеристике које га чине добром опцијом за разматрање, поред модернизације многих парадигми језика ПХП, стављајући га натраг у конкуренцију за генерисање веб апликација.
ПретходнаСтраница 1 од 20СледећиДа ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен