- •10 Ідей необхідності розробки програмного забезпечення
- •Проект «Фільми під настрій»
- •Матеріали, знання, література
- •Програми пристрої датчики
- •2.3Алгоритм реалізації
- •2.4 Споживачі та користувачі
- •2.5 Час реалізації
- •2.6 Ціна проекту
- •3.Сайти з дипломними і курсовими роботами по програмуванню
- •Мова програмування php
- •Галузь застосування
- •Переваги та недоліки
- •4.3 Джерела вивчення мови
- •Задача для реалізації на мові програмування php
- •Задачі які хотіли б створити
- •Література і джерела
2.6 Ціна проекту
-
Серверне обладнання від $1000 до $3000;
-
Розробка унікальної системи управління контентом від $100 до $200 ;
-
SEO-оптимізація і PR від $150;
-
Створення дизайну до $50;
3.Сайти з дипломними і курсовими роботами по програмуванню
-
www.ukrreferat.com -реферати українською мовою
-
www.referats.kiev.ua -колекція україномовних рефератів
-
www.bagato-referativ.com.ua - україномовні реферати
-
http://referat.svitonline.com -колекція українських рефератів
-
www.referaty.biz -українські реферати
-
http://referaty.com.ua -волинські реферати
-
http://students.net.ua -український студентський портал
-
Мова програмування php
PHP — скриптова мова програмування, була створена для генерації HTML-сторінок на стороні веб-сервера. PHP є однією з найпоширеніших мов, що використовуються у сфері веб-розробок (разом із Java, .NET, Perl, Python, Ruby). PHP підтримується переважною більшістю хостинг-провайдерів. PHP — проект відкритого програмного забезпечення.
-
Галузь застосування
У області програмування для Мережі PHP - одна з популярних скриптових мов, завдяки своїй простоті, швидкості виконання, багатій функціональності, платформ і розповсюдженню початкових кодів на основі ліцензії PHP.
Популярність у галузі побудови веб-сайтів визначається наявністю великого набору вбудованих засобів для розробки веб-додатків . Основні з них:
-
автоматичний витяг POST і GET-параметрів, а також змінних оточення веб-сервера в зумовлені масиви;
-
взаємодія з великою кількістю різних систем управління базами даних (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape і Apache Derby, Informix, Ovrimos SQL, Lotus Notes , DB + +, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird / InterBase, Paradox File Access, MaxDB, Інтерфейс PDO);
-
автоматизована відправка HTTP-заголовків;
-
робота з HTTP-авторизацією;
-
робота з cookies і сесіями;
-
робота з локальними і віддаленими файлами, сокетами.
-
обробка файлів, що завантажуються на сервер;
-
робота з XForms;
-
В даний час PHP використовується сотнями тисяч розробників. Згідно з рейтингом корпорації TIOBE, що базується на даних пошукових систем, у квітні 2011 року PHP знаходився на 5 місці серед мов програмування. [5] До найбільших сайтів, що використовують PHP, відносяться Facebook, Вконтакте, Wikipedia і ін
-
Входить в LAMP - поширений набір програмного забезпечення для створення веб-сайтів (Linux, Apache, MySQL, PHP).
-
Переваги та недоліки
Переваги:
-
автоматичний витяг POST і GET-параметрів, а також змінних оточення веб-сервера в зумовлені масиви;
-
взаємодія з великою кількістю різних систем управління базами даних (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape і Apache Derby, Informix, Ovrimos SQL, Lotus Notes , DB + +, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird / InterBase, Paradox File Access, MaxDB, Інтерфейс PDO);
-
Мова явно підтримує HTTP cookies відповідно до специфікацій Netscape. Це дозволяє проводити встановлення та читання невеликих сегментів даних на стороні клієнта.
-
PHP надає можливість організації роботи з користувачем протягом сеансів (сесій). В сесії можна зберігати різні дані, включаючи об'єкти.
-
На відміну від скриптової мови JavaScript, користувач не бачить PHP-коду, бо браузер отримує готовий html-код. Це є перевага з точки зору безпеки
-
PHP підтримується переважною більшістю хостинг-провайдерів. PHP — проект відкритого програмного забезпечення.
Недоліки:
-
Неузгоджений синтаксис функцій і неортогональності
-
Відсутність зворотного сумісності між версіями мови
-
Відсутність підтримки мультибайтних символів в ядрі мови
-
Відсутність багатопоточності
-
Незручність дизайну мови
-
Змінні з символом «$»
-
Складні назви Поширення функцій (html_entities_decode, mysql_select_db, nl2br ТОЩО)
-
Відсутність єдиного драйвера для баз даних