МиСКЛ вс МиСКЛи Ектенсион
МиСКЛ је популаран систем за управљање релацијским базама података (РДБМС). То је ДБМС отвореног кода који се широко користи чак и у великим предузећима као што су Википедиа, Гоогле и Фацебоок. ПХП (значи ПХП: Хипертект Препроцессор) је скриптни језик на страни сервера, посебно погодан за развој динамичних и интерактивних веб страница. МиСКЛ и МиСКЛи су две екстензије предвиђене за интеракцију ПХП апликација са МиСКЛ базама података. Ова два проширења су имплементирана помоћу оквира ПХП проширења и пружају АПИ (Апплицатион Программинг Интерфаце) ПХП програмерима за интеракцију са МиСКЛ базама података.
Шта је МиСКЛ проширење?
МиСКЛ Ектенсион је прво проширење предвиђено за развој ПХП апликација које се могу користити за интеракцију са МиСКЛ базама података. Ово омогућава процедурално сучеље за ПХП програмере у интеракцији са МиСКЛ базама података. Ово је проширење намењено само за верзије МиСКЛ-а које су старије од верзије 4.1.3. Иако се ово може користити са МиСКЛ верзијом 4.1.3 или новијом, било која од нових функција у тим верзијама неће бити доступна. Тренутно се на МиСКЛ Ектенсиону не догађају активна дешавања и не препоручује се за нове пројекте. Даље МиСКЛ проширење не подржава изјаве на страни сервера или изјаве на страни клијента. Такође не подржава похрањене процедуре или Цхарсетс-ове.
Шта је МиСКЛи проширење?
МиСКЛи екстензија (која се такође назива и побољшана МиСКЛ екстензија) је ново проширење предвиђено за развој ПХП апликација које могу комуницирати са МиСКЛ базама података. Ово проширење је развијено тако да максимално искористи функције доступне у МиСКЛ верзији 4.1.3 или новијој. МиСКЛи екстензија је прво укључена у ПХП верзију 5 и укључена је у све касније верзије. Поред пружања процедуралног интерфејса за ПХП програмере, МиСКЛи Ектенсион нуди и објектно оријентисано сучеље. Ово такође пружа подршку изјавама на страни клијента / сервера и више исказа. Надаље, подржава Цхарсетс и похрањене процедуре.
Која је разлика између МиСКЛ и МиСКЛи проширења?
Иако су МиСКЛ Ектенсион и МиСКЛи Ектенсион додаци за развој ПХП апликација које могу комуницирати са МиСКЛ базама података, МиСКЛи Ектенсион има нека кључна побољшања у односу на МиСКЛ Ектенсион. Прво, МиСКЛ Ектенсион се препоручује за употребу са МиСКЛ верзијама старијим од 4.1.3, док се МиСКЛи Ектенсион препоручује да се користи са МиСКЛ верзијама 4.1.3 или новијим. Такође, МиСКЛи проширење је уграђено само у ПХП 5 или новије верзије. МиСКЛ екстензија пружа само процедурално сучеље за ПХП програмере, док МиСКЛи проширење пружа објектно оријентисано сучеље (поред процедуралног интерфејса). Поред тога, МиСКЛи проширење пружа подршку за припремљене изјаве и више изјава које нису подржане у МиСКЛ Ектенсион. МиСКЛи Ектенсион пружа побољшане могућности за уклањање погрешака у поређењу са МиСКЛ Ектенсион. Поред тога, МиСКЛи проширење пружа подршку за уграђени сервер и подршку за трансакције, које нису биле доступне у МиСКЛ екстензији. Иако се МиСКЛ Ектенсион може користити са МиСКЛ верзијама 4.1.3 или новијим, било која од нових функција укључених у те МиСКЛ верзије неће бити доступна.