Ո՞րն է հիմնական տարբերությունը 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- ը շրջանակներ են, որոնց համար կազմաձևեր պատրաստ չեն: Օգտագործողը ստիպված է դրանք հարմարեցնել (կազմաձևել) իր սեփական պահանջներին: