Article View: pl.comp.lang.python
Article #28400Python czy JavaScript
From: Piotr Pastuszka
Date: Sun, 12 Feb 2012 17:00
Date: Sun, 12 Feb 2012 17:00
56 lines
3396 bytes
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-mailShow 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