Kezdőoldal » Számítástechnika » Weblapkészítés » Miért él egymás mellett egy...

Miért él egymás mellett egy csomó web-programnyelv?

Figyelt kérdés

PHP, Javascript, jQuerry, Ajax stb. csak amikről hallottam.

Miért kell ennyi?

Mi az amit, pl. PHP-vel nem, de Javascript-tel meg leget valósítani?


2013. dec. 20. 22:45
1 2
 1/18 anonim ***** válasza:
100%
Ezt most komolyan kerded?
2013. dec. 20. 22:51
Hasznos számodra ez a válasz?
 2/18 anonim ***** válasza:
100%
PHP az szerver oldalra való, hozzáférést biztosít a szerveren lévő adatbázishoz, állományrendszerhez stb. A js kliensoldali nyelv, a segítségével mozgó cuccokat hozhatsz létre. Van pár terület, ahol többé kevésbé letudják egymást váltani, de az nagyon szűk.
2013. dec. 20. 23:09
Hasznos számodra ez a válasz?
 3/18 anonim ***** válasza:
100%

Pff... ha egy kicsit is beleolvastál volna legalább a Wiki szócikkekbe, nem kérdeztél volna ilyen... kérdést. :D


PHP: szerver oldalon fut

JS: kliens oldalon fut


Innen már bőven látszik, hogy tök másra való a kettő.


A jQuery egy JS könyvtár (lib).


Az AJAX pedig egy technológia, nem programnyelv.

2013. dec. 20. 23:48
Hasznos számodra ez a válasz?
 4/18 anonim ***** válasza:
91%

Mint már mondták kérdező, ez összesen 2 db nyelv, aminek meg van a célja és másra való. Innentől értelmetlen is a kérdés.


Már-már reméltem, hogy olyasmit kérdezel, hogy PHP, Python, Ruby hármas miért van egymás mellett, esetleg még ott az ASP, JSP, talán Perl.

Így már lenne értelme a kérdésnek.

2013. dec. 21. 00:22
Hasznos számodra ez a válasz?
 5/18 anonim ***** válasza:
100%
a kertész meg miért használ gereblyét meg ásót is?
2013. dec. 21. 06:42
Hasznos számodra ez a válasz?
 6/18 anonim ***** válasza:
100%

PHP, ASP, JSP... Szerver oldali program nyelv, ez generálja le a weblap kimenetét.

Ehhez általában tartozik még valamilyen adatbázis, pl. MySQL.

A szerver oldali szcript értelmezi a URL/GET/POST/SESSION/COOKIE... -t és az alapján a kívánt tartalmat lekéri az adatbázisból, és elküldi a kliens felé.


HTML, xHTML a webes dokumentumok leíró alapnyelve, ezt értelmezik a böngészők.

Alapvetően minimális formázási lehetőséget tartalmaz, igazából csak szöveg, táblák, képek megjelenítésére készült.

A CSS ezeknek egy kiegészítő eleme, amivel a megjelenő tartalmat, kezdetekben csak szebbre formázni, pl. eseményekre változhat... ma már kisebb animációkat is bele lehet csempészni hála a CSS3 -as nyelvének.

A JS azaz a JavaScript, egy kliensoldali script nyelv, mellyel kisebb-nagyobb dolgokat le lehet programozni.

Lehetnek weblap látványi elemek, mint pl. Canvas segítségével, akár játékot is.

Vagy lehetnek felhasználót segítő elemek mint pl. egy WYSIWYG szerkesztő felület.


A jQuery, a JS -re épülő, programozó munkáját segítő, böngészők különböző verzióira optimalizált funkciók gyűjteménye.

Ugyan ilyenek vannak szerver oldalon is mint pl. PHP -nak a Codeigniter.


AJAX pedig, nem egy program nyelv, hanem egy működési eljárás megnevezése.

AJAX nem más mint a weboldal adatainak frissítése szerver oldalról, az oldal újra töltése nélkül.


Mivel ezek mind különböző feladatott látnak el, a maguk területén pótolhatatlanok, így modern profi weboldal megalkotásában ezek elengedhetetlen elemei.

Sőt van mikor még speciális appletekkel is bővítik az oldalt, hogy olyan funkciót lássanak el amire, a többi nem , vagy nem olyan hatékonyan képes.

ezekre használnak flash, java alkalmazásokat.

(JAVA és JavaScript nem ugyan az, és nem ugyan azokra képesek)

2013. dec. 21. 13:20
Hasznos számodra ez a válasz?
 7/18 A kérdező kommentje:

H.Tibor87

Köszönöm a korrekt válasz, ment a zöld kéz :)


Amúgy -sajnos- egyáltalán nem értek a web-programozáshoz, de ez talán látszik a kérdésből is :(

2013. dec. 21. 16:43
 8/18 anonim ***** válasza:
24%

Nos, a legtöbben nettó baromságokat írtak.

pl ebből a válaszból szinte semmi nem igaz:

"PHP az szerver oldalra való, hozzáférést biztosít a szerveren lévő adatbázishoz, állományrendszerhez stb. A js kliensoldali nyelv, a segítségével mozgó cuccokat hozhatsz létre. Van pár terület, ahol többé kevésbé letudják egymást váltani, de az nagyon szűk.

"


Vegyük sorra a legelterjedtebb nyelveket.

1. HTML (különböző változatai) A tartalom jelentését, jelentésbeli struktúráját leíró, lejegyző nyelv. Egy dokumentum formázásánál ez a legfontosabb, hiszen a böngészőprogram önállóan is képes megjeleníteni, ha helyesen van elkészítve


2. CSS - a weboldal vizuális megjelenéséért stílusozásáért, vizuális strukturálásáért felel. Semmilyen tartalmat nem tartalmaz, csak megjelenést. Ha helyesen van elkészítve, akkor bármilyen HTML fájllal használható.


3. JavaScript (ECMAScript) - ez az az kliens oldali scriptnyelv, amelyet szinte minden böngésző támogat. A kliens oldali logikáért, interaktivitásért felel. Ideális esetben sem tartalmat, sem pedig megjelenést nem tartalmaz. A közhiedelemmel ellentétben azonban ez egy univerzális programozási nyelv. Szerver oldali scriptek, sőt, bármilyen program készítésére is használható.


4. PHP, Python, Java, C#, C++, stb. - Univerzális programozási nyelvek, melyeket többek között weboldalak tartalmának kezelésére, webalkalmazások szerver oldali logikájának szabályozására IS lehet használni. A JavaScript is használható szerver oldalon.


5. Apache, ngix, stb. - webszerverek


6. Wordpress, Drupal - tartalomkezelők


7. CakePHP, Django - Frameworkok.

2013. dec. 22. 01:56
Hasznos számodra ez a válasz?
 9/18 anonim ***** válasza:
49%

"(JAVA és JavaScript nem ugyan az, és nem ugyan azokra képesek)"


Mindkettő Turing teljes nyelv.

2013. dec. 22. 02:11
Hasznos számodra ez a válasz?
 10/18 anonim ***** válasza:
49%

"JavaScript, egy kliensoldali script nyelv, "


Nem (csak) az, lásd a válaszom.

2013. dec. 22. 02:11
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!