Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Технології розробки веб-додатків

Реферат Технології розробки веб-додатків





;;

$ variable= var raquo ;;

echo $ {$ a. $ b};

? gt;

Величезна кількість сайтів (близько 20 млн.) в Мережі написано на PHP, включаючи такі гіганти, як Wikipedia, Yahoo !, Facebook, YouTube. Популярність PHP заснована на тому, що його легко використовувати, і вставки легко читані в HTML-документах. Використання PHP в парі з HTML-редактором - це відмінний шлях до створення динамічного контенту при мінімумі витрат на програмування.

Легкість розробки, заснована на філософії PHP ( структура не важлива ), має зворотний бік. Швидко навчившись писати на простому PHP, забуваєш про дотримання грамотної структури додатки, правила хорошого тону, і коли додаток переходить межі невеликого raquo ;, починаєш грузнути у власноруч написаному коді.

Статистика вразливостей PHP з National Vulnerability Database: 35.87% вразливостей всього програмного забезпечення бере на себе PHP.


2.5 Python

- це один з мов високого рівня, загального призначення. Базовий синтаксис і семантика Python'а мінімалістичні, а стандартні бібліотеки, навпаки, величезні і складні. Python підтримує декілька парадигм програмування (ООП, імперативне і функціональне) і володіє такими особливостями, як повністю динамічна система типів і автоматичне керування памятью.разрабативался як легко читається мову. Його ключова ідея: Повинен бути тільки один, і найкраще очевидний, спосіб зробити це raquo ;. Звідси випливає, що код, написаний одним розробником, може легко розвиватися і підтримуватися іншим. Крім того, Python нав'язує програмістам дисципліну (використанням відступів і синтаксисом коду). Це дозволяє легко підтримувати великі додатки. Для відділення блоків коду використовуються відступи, а не фігурні дужки (як в С, С ++ ,.) або ключові слова (як в Delphi). Збільшення відступу йде після певних операторів (if, def, for, try.), A зменшення вказує на кінець поточного блоку.

Швидке сортування на Python. Одне слово - елегантний:

def qsort (L):

if L == []:

return [] pivot=L [0] return (qsort ([x for x in L [1:] if x lt; pivot]) + [pivot] + qsort ( [x for x in L [1:] if x gt; =pivot])) успішно впроваджується в програмні продукти як скріптінговий

мову, використовується в 3D-анімації (Maya, Softimage XSI, Blender) і редакторах зображень (GIMP, Inkscape, Scribus, Paint Shop Pro). На ньому навіть написана пара відеоігор.

Незважаючи на той факт, що Python використовують Google, Yahoo !, CERN і NASA, у нього є серйозна проблема з популярністю, а точніше - поширеністю. Причина - PHP простіше.

Розробка додатків на Python'e йде швидше на 30%, ніж на PHP а його уразливості складають всього 0.67% від загального числа, проти 36% у PHP (Python невразливий).


2.6 Perl


Мова Perl був створений для підвищення ефективності обробки текстових документів. Він орієнтований на обробку рядків. В даний час мова отримала велике поширення як інструмент створення виконуваних модулів WWW-сервера. Існуючі пакети розширення забезпечують доступ до SQL-серверів безпосередньо з Perl-програми. Це дозволяє використовувати його для вирішення всіх завдань, що виникають при забезпеченні WWW-доступу до баз даних. Perl ефективний також при опрацюванні довільних структур даних: існуючих звітів, списків, карток в електронному вигляді.

Perl дуже швидкий: зчитуючи вихідний файл, він тут же компілює його в низькорівневий код, який потім виконує. Зазвичай компіляція і виконання в Perl не сприймаються як окремі кроки, оскільки виконуються разом: Perl запускається, читає вихідний файл, компілює його, запускає і потім завершує роботу. Цей процес повторюється кожного разу, коли запускається сценарій Perl, в тому числі CGI-сценарії. Слід звернути увагу, що в системах Windows це набагато менш ефективно через необхідність створення нових процесів., Скоріше, покликаний бути практичним (легким у використанні, ефективним і повним), ніж гарним. Він підтримує кілька парадигм програмування (втім, як і Python з PHP), управління пам'яттю (підрахунок посилань), вбудовану обробку тексту і купу сторонніх модулів.

Прості числа на Perl. Сильно, але незрозуміло: - wle (1 x $ _)! ~/^ (11+) 1 + $/ amp; amp; print while ++ $ _ володіє багатим синтаксисом і слід філософії Повинно бути баг...


Назад | сторінка 2 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Мова програмування високого рівня Python
  • Реферат на тему: Розробка бази даних на мові програмування Python
  • Реферат на тему: Чи легко бути молодим
  • Реферат на тему: Чи легко бути молодим у XXI столітті
  • Реферат на тему: Середа розробки і мова програмування Delphi, його графічні засоби