RE: Objekty a vlastnosti v JS

From: tomas vagner | chicken (tom@chickenator.cz)
Date: 13. 07. 2002, 14:28 CEST


> No, nerekl bych, ze je z jednodussich, ale myslim to
> hlavne z hlediska relativni slozitosti pochopeni jeho
> filozofie nekym, kdo se ho zacina ucit a nic o nem nevi.
> IMHO je to dano prave tou jeho zvrhlou 'poloobjektovou'
> strukturou. Predstav si, ze se do nej po hlave vrhne
> nekdo, kdo znal treba jenom BASIC nebo Pascal... :)

Tak s timhle zase souhlasim - at se do JavaScriptu pusti clovek zvykly na
OOP nebo proceduralni programovani, vzdycky najde odlisnosti od obou
koncepci...

> Jinak si rozhodne nemyslim, ze zrovna typovost by mela
> byt meritkem slozitosti nebo dokonce 'kvality' jazyka.
> Podle mne je v rade pripadu, z hlediska programatora
> ovsem, prave netypovost (ale dusledna, coz v JS neni)
> velkou vyhodou.

IMHO to podstatne zalezi typu uloh, ktery se maji jazykem resit. Takze u
JavaScriptu, ktery dela vetsinou jednodussi veci pro web je netypovost nebo
treba ridka pole naprosto v poradku, ale na vetsi veci se mi typovost jazyka
zamlouva. Kdyz ma byt program dobre rozsiritelny, je potreba OOP (subj.
nazor:-) a treba u polymorfizmu si netypove chovani jazyka nedovedu
predstavit.

> Osobne nejradeji delam v Perlu, ktery
> je tak KRASNE bezcharakterni, ze mne primo fascinuje. :)

IMHO neni jazyk, ve kterym by sli delat vetsi prasarny nez v Perlu:) To
nemyslim nijak hanlive, kdybych travil vetsinu casu na linuxu, asi bych s
Perlem delal hodne casto.

> Ani PHPcku jeho netypovost neprinasi zadne nevyhody.
> Rekl bych, ze proste jsou jazyky typove a netypove,
> obe kategorie maji sve vyhody a nevyhody a hodi se pro
> urcite druhy uloh. Neznamena to ale, ze ta ci ona
> filosofie je lepsi nebo horsi, nebo ze se podle tohoto
> kriteria da posuzovat obecna slozitost jazyka. Sam
> preferuji prave netypovost a hlavne absenci buzerace
> programatora. Ten si ma IMHO sam rozhodovat o tom, co
> a jak udela a zda to bude fungovat. A ne se nechat pri
> tvorbe porucnikovat dogmaty a rigiditou nekterych
> jazyku, potazmo jejich tvurcu... :)

Ja taky nerikam, ktera filozofie je lepsi:) Kazda ma sva specifika. Urcite
se ale shodnem v tom, ze vetsina robustnejsich jazyku (C++, Java, Object
Pascal, Ada..) je striktne typova.

> Uznavam ovsem, ze zrovna JS je jazyk znacne obskurni
> a taky v nem dost nerad delam.

Ja ho taky dvakrat nemiluju, ale kdyz si predstavim, ze bych musel pouzit
VBScript, dostavam vyrazku:)

BTW, nepresunem to do polemiky??

	chick.



This archive was generated by hypermail 2.1.2 : 13. 07. 2002, 14:30 CEST