🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #28400

Python czy JavaScript

#28400
From: Piotr Pastuszka
Date: Sun, 12 Feb 2012 17:00
56 lines
3396 bytes
Witam

Python czy JavaScript?
Jak pisałem poprzednio nie umiem pisać aplikacji z GUI.
Czytając o różnych bibliotekach podobało mi się że Pyjamas umożliwia 
pisanie 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, a nie nagrywanie z mojej słabej znajomości 
tematu.

Pozdr
PiotrP
Technical Details
Message-ID: <jh8r2p$6nn$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.python
Subject: Python czy JavaScript
Date: Sun, 12 Feb 2012 18:00:12 +0100
Organization: ATMAN - ATM S.A.
Lines: 57
Message-ID: <jh8r2p$6nn$1@node2.news.atman.pl>
NNTP-Posting-Host: 031011130254.warszawa.vectranet.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1329065881 6903 31.11.130.254 (12 Feb 2012 16:58:01 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Sun, 12 Feb 2012 16:58:01 +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