🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #51023

JavaScript czy inne języki wysokiego poziomu

#51023
From: Piotr Pastuszka
Date: Sun, 12 Feb 2012 19:32
57 lines
3523 bytes
Witam

JavaScript czy inne języki wysokiego poziomu
Czytając o różnych bibliotekach do Pythona podobało mi się że Pyjamas 
umożliwia pisanie tylko w Pythonie i potem jak trzeba to działa to w 
desktopie i jak trzeba w przeglądarce.

Jest to o tyle istotne, że jak sądzę, z biegiem czasu wszystkie 
aplikacje będą pracować w przeglądarkach. (lub w konsolach coś ala RDP i 
Citrix (np GameLive)).
Chciałem więc uczyć czegoś co przyda mi na dłużej.

Pouruchamiałem sobie trochę dem Pyjamas i mam takie odczucie, że jest to 
wolne!. Bardzo wolne. Nawet w wersji desktop.
Do tego stopnia, że zniechęca. Do tego na stronie projektu nie chwalą 
się nawet jednym zastosowaniem "poważnym produkcyjnym".
Sami użyli Pyjamas do napisania programu do czytania i pisania na ich 
forum, ale nadal to bardzo prymitywne.

Skąd także ta ocena? Ponieważ widziałem już wiele (ponad kilkanaście) 
bardzo poważnie wyglądających aplikacji pod WWW. (zalecam obejrzeć 
aplikacje w Chrome Web Store). Niektóre aplikacje ładniejsze i 
łatwiejsze w użyciu niż wiele odpowiedników desktop. Wszystko to także 
chodzi sprawnie.

Wiem także o istnieniu wielu frameworków JavaStript
http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks

Więc mam pytanie:
Czy pod WWW pomijając aplety Java i Silverlight, aplikacje pisze się w 
językach wysokiego poziomu  (i bibliotek tłumaczących do Javascript jak 
Pyjamas czy Vaadin), czy też bezpośrednio w Javascript?.
Wiem że microsoft ma bardzo zaawansowane swoje rozwiązania, ale chodzi 
mi o coś spoza ich światu.

Rozszerzę pytanie:
Są ciekawe kursy JavaScript (http://www.codecademy.com) i powyższe 
frameworki.

Jeżeli pisze się całkiem często pod WWW w językach wysokiego poziomu, to 
czy wydajność Pyjamas jest związana z niskiej jakości konwertera do 
JavaScript, czy też faktu, że występują jakieś specyficzne okoliczności 
powodujące, że kod Pyjamas jest wolny ?

Mówiąc inaczej nie rozumiem, czemu dema Pyjamas tak wolne mimo, że jak 
widzę aplikacje JavaScript są teraz bardzo wydajne i pomimo tego, że 
JavaScript wydaje się być bardzo podobny w konstrukcji do Pythona 
(przeleciałem kilka pierwszych etapów powyższego kursu JavaScript i 
miałem częściowo wrażenie, że to kurs Pythona - przydałby się podobny 
kurs dla Pythona).

Proszę o poważne odpowiedzi,
Ew info, Czy Wy sami korzystacie bezpośrednio z JavaScript czy piszecie 
w innych językach i czasem ew sięgacie po frameworki JavaScript ?

Pozdr
PiotrP
Technical Details
Message-ID: <jh93vf$g1h$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Piotr Pastuszka <piotr.pastuszka@wp.pl>
Newsgroups: pl.comp.lang.javascript
Subject: JavaScript czy inne języki wysokiego poziomu
Date: Sun, 12 Feb 2012 20:32:03 +0100
Organization: ATMAN - ATM S.A.
Lines: 58
Message-ID: <jh93vf$g1h$1@node2.news.atman.pl>
NNTP-Posting-Host: 031011130254.warszawa.vectranet.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1329074991 16433 31.11.130.254 (12 Feb 2012 19:29:51 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Sun, 12 Feb 2012 19:29:51 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1
X-Antivirus: avast! (VPS 120212-0, 2012-02-12), Outbound message
X-Antivirus-Status: Clean
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit