Warning: Content is in Lithuanian language
Prezentacija skirta trumpai supažindinti su PHP bei kitomis kalbomis/dalykais, kurie gali praversti kuriant tinklo žaidimą.
Note: Some images in this presentation found elsewhere on the Internet. Also, some examples are copied from Wikipedia.
2. Kas yra PHP?
PHP – plačiai paplitusi dinaminė
interpretuojama programavimo kalba (en:
Hypertext Preprocessor), sukurta 1995 m. ir
specialiai pritaikyta interneto svetainių
kūrimui. -- Wikipedia
3. Kodėl PHP gerai?
● Dinamiškai interpretuojama
● Turi milžinišką funkcijų biblioteką
● HTML kodas gali būti maišomas su PHP
● Weektyped kintamieji
● C/C++ stiliaus sintaksė
● Milijonai pavyzdžių, bibliotekų internete
● Funkcionalumą galima išplėsti funkcijų
bibliotekomis
4. Kodėl PHP blogai?
● Dinamiškai interpretuojama
● Dėl chaotiško kūrimo panašios funkcijos ne
retai naudojasi skirtinga parametrų tvarka
● HTML kodas gali būti maišomas su PHP
● Weektyped kintamieji
● Nuo praėjusios major versijos praėjo 10
metų
● Mažai naudojamas objektinis
programavimas sisteminiame lygyje
5. Kaip atrodo paprastas kodas?
<!DOCTYPE html>
<meta charset=utf-8>
<title>PHP Test</title>
<?php
echo 'Hello World';
?>
10. Kaip atrodo nepaprastas
response?
HTTP/1.0 404 Not Found
HTTP/1.0 500 Internal Server Error
HTTP/1.0 400 Bad Request
HTTP/1.0 402 Payment Required
HTTP/1.0 202 Accepted
11. Alternatyvos
■ Python
■ Ruby on Rails
■ ASP
■ ASP.NET
■ Perl CGI
■ Lua
■ JavaScript
■ Java
■ ColdFusion Markup Language
12. Ką mes dažnai dar
naudojame?
■ MySQL
■ MPX
■ Memcached
■ Amazon S3