Programozási nyelvek
Sziasztok!
A következő kérdésem lenne? Milyen új szabványok, nyelvek, formák vannak?
Ezekről hallottam;
Szerver oldali programozási nyelvek: PHP, ASP, Perl, CGI, Python, SSI
Grafikus felülettel dolgozó nyelvek: Java, Flash, VRML
Kliens oldali: Javascript
Webszerkesztés: HTML, XML, XHTML
Grafikai megjelenítés: CSS
Együttműködő programok: AJAX (Java+XHTM)
… és az újabbak. (Amikről majd a hozzászólásotokban fogok olvasni. :-) )
A félkövéreket el tudom helyezni nagyjából, az aláhúzottakat használom is.
0.) Légy szíves írjatok néhány mondatot, az egyes nyelvekhez, hogy mire is való! Biztos, van még sok más is, azokról is tegyetek említést.
Amit hallottam:
1.) Az ASP a PHP Microsoft-os változata.
Kérdéseim:
2.) A Perl és a CGI között mi a különbség?
3.) Mi a különbség a XML és a XHTML között?
4.) Az AJAX a második generációs internet első (?) képviselője. Létezik-e ugyan olyan értékű (Flash+XHTML) párosítás?
5.) A Java használható a mobilokon is és a Flash?
Én úgy gondolom, hogy a Java már régi nyelv és egyre ritkább volt (vagy van most már alternatívája is). A mobilos alkalmazások bevezetése óta újra erőre kapott. A Flash meg egy újabb, ami a számítógépeken nagyon elterjedtté vált.
6.) Hogy lehet mappás url cím megadás alkalmazni, mint itt a Weblaboron, vagy a Prim-en? (Pl.: http://weblabor.hu/forumok/temak/20006) Milyen előnyei, hátrányai vannak (pl.: a http://weblabor.hu/forumok.php?temak=20006 -al szemben)?
Szerintem sokunknak van hasonló problémája.
Előre is köszönöm a segítségeteket.
Ui: Az angol nyelvtudásom még nem túl jó. Örülnék, hogyha valaki magyarul magyarázná meg, mert angol linkekkel nem megyek túl sokra. :-(
■ A következő kérdésem lenne? Milyen új szabványok, nyelvek, formák vannak?
Ezekről hallottam;
Szerver oldali programozási nyelvek: PHP, ASP, Perl, CGI, Python, SSI
Grafikus felülettel dolgozó nyelvek: Java, Flash, VRML
Kliens oldali: Javascript
Webszerkesztés: HTML, XML, XHTML
Grafikai megjelenítés: CSS
Együttműködő programok: AJAX (Java+XHTM)
… és az újabbak. (Amikről majd a hozzászólásotokban fogok olvasni. :-) )
A félkövéreket el tudom helyezni nagyjából, az aláhúzottakat használom is.
0.) Légy szíves írjatok néhány mondatot, az egyes nyelvekhez, hogy mire is való! Biztos, van még sok más is, azokról is tegyetek említést.
Amit hallottam:
1.) Az ASP a PHP Microsoft-os változata.
Kérdéseim:
2.) A Perl és a CGI között mi a különbség?
3.) Mi a különbség a XML és a XHTML között?
4.) Az AJAX a második generációs internet első (?) képviselője. Létezik-e ugyan olyan értékű (Flash+XHTML) párosítás?
5.) A Java használható a mobilokon is és a Flash?
Én úgy gondolom, hogy a Java már régi nyelv és egyre ritkább volt (vagy van most már alternatívája is). A mobilos alkalmazások bevezetése óta újra erőre kapott. A Flash meg egy újabb, ami a számítógépeken nagyon elterjedtté vált.
6.) Hogy lehet mappás url cím megadás alkalmazni, mint itt a Weblaboron, vagy a Prim-en? (Pl.: http://weblabor.hu/forumok/temak/20006) Milyen előnyei, hátrányai vannak (pl.: a http://weblabor.hu/forumok.php?temak=20006 -al szemben)?
Szerintem sokunknak van hasonló problémája.
Előre is köszönöm a segítségeteket.
Ui: Az angol nyelvtudásom még nem túl jó. Örülnék, hogyha valaki magyarul magyarázná meg, mert angol linkekkel nem megyek túl sokra. :-(
Google?
Innen: http://www.google.com/search?lr=lang_hu&q=asp
Ez: http://hu.wikipedia.org/wiki/ASP.NET
Innen: http://www.google.com/search?lr=lang_hu&q=cgi
Ez: http://www.prog.hu/cikkek/449/CGI+scriptek+1.html
Innen: http://www.google.com/search?lr=lang_hu&q=xml%20xhtml
Ez: http://www.xmlinfo.hu/XML/miazazxml.html
Innen: http://www.google.com/search?lr=lang_hu&q=mobilon%20flash
Ez: http://www.devnet.hu/flash/news_rovat_hir.php?frm_id=861
Aztán: http://www.adobe.com/products/flashlite/
http://weblabor.hu/cikkek/rovidwebcim
Együttműködő programok: AJAX (Java+XHTM)
Az AJAX nem "együttműködő programok".
Az AJAX egy kommunikációs metódus.
Nevezetesen, hogy a böngésző(ben futó Javascript!) kommunikál a szerverrel (s ezt oldalfrissítés nélkül teszi) egy standard HTTP híváson keresztül.
Ebből a szempontból mindegy, mi fut a szerveren, lehet akár Java, PHP, Perl, Ruby, Python vagy akár egy flat XML file. A lényeg ott van, hogy a háttérben történik a kommunikáció, és a visszaérkező választ a JS-ben írt motor dolgozza fel, és ennek megfelelően frissíti az oldal egy részét.
A Flash képes HTTP kérést intézni a szerverhez, így képes kommunikálni, ráadásul a javascript és a flash képes egymással is kommunikálni, így a beágyazott Flash Applet is képes kommunikálni a JS-sel, így frissítheti "maga alatt" az oldalt.
Az XML és az XHTML között annyi a különbség, hogy gyakorlatilag az XHTML az egy specifikus XML. Elviekben teljesen megfelel az XML szemantikának. Az XML általános adatleíró nyelv, míg az XHTML specifikusan HTML oldalak leírásához használatos nyelv. De mint mondtam, az is XML.
Néhány (jellemzően HTTP klienssel felszerelt) mobilon használható a Flash is, de nem jellemző, mint ahogyan a Java sem feltétlenül. Amúgy a kérdés szempontjából elsődleges, hogy tartalmaz-e HTTP böngészőt a telefon.
A CGI szintén nem nyelv. Az egy szerveroldali script futtatásának mikéntje. (Régebben jellemzően a Perl-lel azonosították) PHP-t is lehet cgi-ként futtatni. Kábé annyit jelent, hogy nem fut állandóan a megadott szoftver (Perl értelmező, PHP értelmező, stb), hanem csak az oldal hívásakor indul el. Kábé olyannak képzeld el, mint amikor egy .doc fájlra kattintva megnyílik neked a word. (Tudom, eléggé furcsa példa, de nagyjából így kell elképzelni)
Első körben ennyit.
Köszönet
Tehát, akkor a PHP, SQL, XML, CSS, Flash és Javascript jó párosítás, ha modern honlapokat akarok készíteni.
Ha még csak most
Osztás
1) PHP/SQL programozó alap HTML ismeretek. (szerver oldalon adatokat mozgat állít elő, beletolja es templatebe az eredmény és általában ezentúl nem akar azzal foglalkozni, hogy hány pixelt csúszik el a dolog a böngészőben.)
2) HTML-CSS-JavaScript szakember.
3) Designer-grafikus: Photoshop/Gimp mágus, Usability ismeretekkel és HTML-CSS lehetőségeinek és korlatainak ismereteivel. A grafikusok - tisztelet a kivételnek - nem jó HTML írok, mert az ő fejükben a kinézet az első és alá fogják ennek rendelni a szemantikus stb szempontokat.
programozás inkább
szerintem
(amúgy meg Rails:)