06 октомври 2007, събота

Хостинг параметри – скриптови езици

Скриптовите езици ви дават възможност да осъществите логиката на интернет страницата си. Създаването на web страници само с чист HTML е вече минало, което може само да ни радва. Server side езиците внасят динамиката в съдържанието, възможността за персонализация на web приложенията. Без тях интернет би си останало едно пространство от статични документи, които теглим на pc-то си и браузърът ни разчита. Един от най-разпространените езици за кодне на страница е PHP. PHP е скриптов сървърен език, със синтаксис близък до този на C. Той са разпространява със свободен лиценз и това го прави подходящ избор за комбинация с безплатни приложения като Linux, Apache, postgreSQL, mySQL. Оттам идва и прословутата комбинация LAMP – linux, apache, mysql, php. С времето към нея са добавени и няколко значения на „p“-то, а именно Perl и Python. PHP е задължително присъствие за уеб хостингите. Той е лесен за научаване, лесен за поддръжка, с хиляди страници документация и форуми в нета и меко казано многофункционален. Настоящата му стабилна дистрибуция е 5.2.4. По сайтовете на hosting компаниите може да я видите оградена в гордо балонче „NEW!!!“. Какво му е новото никой не знае, дори по подразбиране няма да ви е включен, а за сметка на това се смята, че вие много искате да работите със старата версия 4.4.7. Малко настройка на .htaccess ще помогне, ама е досадно.


Другите стандартни предложения за сървърни езици, които ще намерите са Perl, CGI и Python. Perl е езикът създаден да работи с текст. Силните му страни били регулярните изрази (звучи смешно да създадеш цял език за това, ама те па на). Той е един от най-добрите езици за CGI скриптинг. Python e страшно симпатичен език. Който е имал допир с него няма начин да не е останал очарован. Перфектен е за изработка на ad hoc (продназначени за супер конкретна ситуация) приложения. Не мога да не отбележа, че на Python принадлежи най-хумористично написаната документация на компютърен език, която някога съм срещал. Въпреки всичко той си остава многофункционален език, намиращ приложение дори в web.


Active Server Pages или още ASP е Майкрософтското чудо за web скриптене. Масово се предлага от българските хостинг компании и няма да ви излезе по-скъпа употребата му в сравнение с PHP или други open source сестеми. Сто процента обаче ще ви излезе по-скъпо наемането на програмисти, ако искате страницата ви да е с подобна технология – просто са по-малко, респективно по-добре платени.


В заключение: ако знаете някой от горните езици или друг подобен търсете го в описанието на пакета. Ако пък искате някой да ви сътвори страница на добра цена, с неотстъпваща на някой си там Майкрософт функционалност - php ще ви завладее.