Ո՞րն է հիմնական տարբերությունը WordPress- ի ՝ որպես CMS- ի և Laravel / Codeigniter- ի ՝ որպես PHP- ի շրջանակներում, վեբ զարգացման համատեքստում:
պատասխանել 1:
Ինչ-որ իմաստով, Wordpress- ը պարունակում է իր սեփական շրջանակը: Այն էջերը, որոնց հետ դուք համագործակցում եք WordPress կայքում, այս շրջանակներում կառուցված արտադրանք է: CMS ինտերֆեյսը կարող է օգտագործվել սովորական համակարգչային օգտագործողների կողմից:
Laravel- ը և CodeIgniter- ը պարզապես շրջանակներ են, ոչ թե Wordpress- ի նման բովանդակության կառավարման համակարգեր: Միայն ծրագրավորողները կաշխատեն ուղղակիորեն շրջանակներով, այնպես որ նրանք այն չեն, ինչ մարդկանց մեծ մասը բնութագրում է որպես օգտագործողի համար հարմար: Որոշ մշակողներ, իհարկե, նախընտրում են շրջանակները մյուսների համար, բայց դա աստղագետի նման նախադիտումն է աստղադիտակների համար: Մարդկանց մեծ մասը դժվարանում է հասկանալ ընտրանքները, քանի որ գիտելիքները շատ տեխնիկական և մանրամասն են և ուսումնասիրություն են պահանջում:
Քանի որ Wordpress- ը, ինչպես արդեն նշվեց, պարունակում է իր սեփական շրջանակը և հանդիսանում է Laravel և CodeIgniter շրջանակներ, ծրագրավորողը կարող է նոր ապրանքներ ստեղծել այս ապրանքատեսակներից յուրաքանչյուրի հետ:
պատասխանել 2:
Ես վերջին 2,5 տարի աշխատում եմ վեբ զարգացման գործընթացում և աշխատել եմ Հնդկաստանի ամենահայտնի ընկերություններից մեկում (վեբ և բջջային հավելվածների մշակման ընկերություն): Ես աշխատում եմ երկու աշխարհում: Միգուցե ես անսովոր եմ: Չգիտեմ, բայց գիտեմ, որ կարևոր է նախագծի համար ճիշտ տեխնոլոգիա ընտրել: Օգտագործողի որոշ պահանջներ ակնհայտորեն CMS են. մյուսներին ակնհայտորեն հարկավոր է հատուկ կոդ:
Ուրախ եմ, որ դու ճանաչեցիր Drupal- ի և WordPress- ի գոյությունը: Ես * երբեք չէի առաջարկի WordPress- ին որևէ մեկին, նույնիսկ իսկապես պարզ կայքի համար: Լրջորեն ընդունելու համար պարզապես շատ խոցելիություններ կան: Նույնիսկ եթե չեք կարծում, որ դուք խաբել եք որպես WordPress օգտագործող, կա բավականին մեծ հավանականություն, որ դուք եղել եք, և ձեր վեբ կայքը օգտագործվում է այլ բարձրորակ թիրախների հարձակման համար:
Եթե գնում եք CMS ուղի, իմ ներկայիս առաջարկությունը Joomla- ն է: Panelանցային վահանակը հեշտ է օգտագործել ոչ techie հաճախորդների համար և գլխարկի տակ առաջարկում է շատ ավելի լավ որակ:
Այնուամենայնիվ, կա նաև «երրորդ ճանապարհ», որտեղ դուք երկուսն էլ եք անում. այսինքն ՝ CMS, բայց նաև օգտագործողի կողմից սահմանված PHP կոդով: Որոշ նախագծեր դրա կարիքը ունեն. Ակնհայտ է, որ անհրաժեշտ է CMS, բայց նաև որոշ մաքսային բաղադրիչներ:
Բոլոր կարևոր CMS ծրագրերը ունեն ուժեղ plug-in համակարգեր, որոնց միջոցով CMS- ի միջոցով կարող եք գործնականում գրել ցանկացած ցանկալի կոդ:
Իրականում, CMS- ի բոլոր կարևոր ծրագրերը նույնպես ունեն ծածկագիր: Ես խորհուրդ տվեցի OctoberCMS- ը, քանի որ այն հիմնված է Laravel- ի վրա, բայց Drupal- ը հիմնված է Symphony- ի վրա, այնպես որ կոդը շատ հեշտ է գրել: Joomla- ն ունի CMS- ի հետևում իր սեփական շրջանակը, ուստի միգուցե մի փոքր ավելի շատ ուսումնառություն, բայց իրականում ավելի դժվար չէ աշխատել, քան մյուսները, եթե լավ ծրագրավորող եք:
Նույնիսկ եթե ես օգտագործում եմ CMS, ես շատ հազվադեպ եմ գտնում մի նախագիծ, որը կարող է ավարտվել առանց գոնե մաքսային ծածկագրի: Հաճախորդների մեծամասնությունը ցանկանում է մի բան, որը կա՛մ ընդհանրապես հասանելի չէ CMS plugin- ի տարբեր գրադարաններում, կա՛մ կարող են լինել ատրճանակներ, որոնց որակը չի կարող համարվել նախագծում օգտագործման համար, կամ որոնք չունեն իրենց ուզած հատկությունները: .
Սա խնդիր չէ, եթե ուզում եք հարմարեցված ինչ-որ բան, բայց եթե ուզում եք մի բան, որը անվճար և անվճար հասանելի է Joomla plugin գրադարանում, օրինակ, դուք պետք է սա օգտագործեք որպես ուղեցույց `ծրագրի համար ճիշտ CMS ընտրելու համար: (Այնուամենայնիվ, դա չի նշանակում, որ ես խորհուրդ կտամ WordPress- ին, նույնիսկ եթե այն պարունակում է պլագինների ամենամեծ գրադարանը:):
Շատ շնորհակալ եմ :)
պատասխանել 3:
Առանձնատուների համար WordPress- ը մի հարթակ է, որը հիմնված է մի շրջանակի վրա (ոչ թե Laravel, առանց ծածկագիր ստորագրող և այլն): WordPress- ն ունի իր «շրջանակը», որը նախաձևափոխված է WordPress- ի համար:
Փոխարենը, Laravel / CodeIgniter- ը շրջանակներ են, որոնց համար կազմաձևեր պատրաստ չեն: Օգտագործողը ստիպված է դրանք հարմարեցնել (կազմաձևել) իր սեփական պահանջներին:
պատասխանել 4:
Առանձնատուների համար WordPress- ը մի հարթակ է, որը հիմնված է մի շրջանակի վրա (ոչ թե Laravel, առանց ծածկագիր ստորագրող և այլն): WordPress- ն ունի իր «շրջանակը», որը նախաձևափոխված է WordPress- ի համար:
Փոխարենը, Laravel / CodeIgniter- ը շրջանակներ են, որոնց համար կազմաձևեր պատրաստ չեն: Օգտագործողը ստիպված է դրանք հարմարեցնել (կազմաձևել) իր սեփական պահանջներին: