-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!.POSTED!not-for-mail
From: Marek <p...@s...com>
Newsgroups: pl.rec.foto.cyfrowa
Subject: Re: Dla odmiany coś do pooglądania
Date: Tue, 29 Jan 2013 19:31:07 +0100
Organization: ATMAN - ATM S.A.
Lines: 46
Message-ID: <ke94hp$fsr$1@node2.news.atman.pl>
References: <4...@g...com>
<5104de83$0$1296$65785112@news.neostrada.pl>
<ke2npo$l6$1@news.task.gda.pl>
<510567cd$0$1223$65785112@news.neostrada.pl>
<4...@g...com>
<ke8m4u$1dn$1@node2.news.atman.pl> <ke8uen$2su$1@news.mm.pl>
NNTP-Posting-Host: 89-69-209-185.dynamic.chello.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node2.news.atman.pl 1359484281 16283 89.69.209.185 (29 Jan 2013 18:31:21
GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Tue, 29 Jan 2013 18:31:21 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130107
Thunderbird/17.0.2
In-Reply-To: <ke8uen$2su$1@news.mm.pl>
Xref: news-archive.icm.edu.pl pl.rec.foto.cyfrowa:896147
[ ukryj nagłówki ]W dniu 2013-01-29 17:49, CichyBartko pisze:
> Nie będę ukrywać ale dopiero raczkuje w temacie. Przyznam że mnie lekko
> zaskoczyłeś bo raczej Google jest sztandarowym przykładem użycia JS. Mam
> na myśli Gmail czy Google Maps. To oni wraz z Yahoo wywołali ten szał o
> nazwie Ajax.
Ajax jest jedną wielką protezą na ograniczenia HTTP i jest nadużywany
ewidentnie przez Google. Tworzy to wiele skutków ubocznych: nie działa
"wstecz" w przeglądarce w stosunku do akcji wywołanych przez Ajax,
indeksowanie treści dynamicznych wymaga budowy obejść do tych obejść.
Nie wspomniawszy o tym o czym pisałem - programowanie po stronie klienta
jest ryzykowne zarówno w zakresie bezpieczeństwa jak i stabilności
aplikacji.
> Nawet próbują lansować swój odpowiednik JS o nazwie Dart.
Już widzę jak twórcy przeglądarek się rozpędzają by implementować
wirtualną maszynę dla nowego języka :-) Apple pogryzł się z Adobe i nie
chce Flasha supportować. To byłoby kolejne narzędzie do podobnych wojen
między wielkimi. Choć z drugiej strony JS ma spore ograniczenia, nie ma
struktur obiektowych, które trzeba symulować (dobrze, że się daje to
robić).
> Mniejsza o to, śmiem twierdzić że wielu ludzi zamawiających
> oprogramowanie na zewnątrz, często narzeka że gdyby zamiast PHP był Ruby
> to by chodziło jak marzenie. Często przyczyny są zupełnie inne.
> Chociażby kasa ;),
A już w szczególności gdy PHP stał się językiem quasiobiektowym i
kompilowalnym. Patrz np. eAccelerator.
> a pewnie jest to podstawowy czynnik.
> Co do samego JavaScript to jego podstawowym atutem jest fakt obsługi
> przez każdą przeglądarkę i z tym raczej ciężko dyskutować.
No więc właśnie. Dodam jeszcze, że w HTML5 masz standardowe obiekty
(canvas), gdzie za pomocą JS możesz Flasha symulować. Nawet powstały
jakieś enginy do tworzenia gier (o zgrozo) startujące pół dnia z racji
ślimaczenia się JS :-D Tak więc zgadzam się z Tobą, że JS będzie żył
długo i szczęśliwie pomimo swojego głównego składnika: niedoskonałości.
--
Pozdrawiam
Marek
Następne wpisy z tego wątku
- 29.01.13 21:09 Marek Dyjor
- 29.01.13 23:31 sc67
- 30.01.13 21:43 Sylwester Zarębski
- 31.01.13 08:00 quent
- 06.02.13 18:48 CichyBartko
Najnowsze wątki z tej grupy
- Nikon D5500 i wyzwalanie migawki
- Canon 550D
- EOS 600D i balans bieli w filmach
- EOS 90D i sentymenty
- Skanowanie: Canon MG2550S vs HP OfficeJet 6950
- czas exif a czas modyfikacji pliku
- karta SD po formacie odzyskiwanie zdjęć i filmów
- Chess
- Vitruvian Man - parts 7-11a
- Eltec nie zyje?
- Steve McCurry
- Light - lajkowe klasyki od Chinczykow
- Forum o Sony serii A (alfa)?
- obrobka RAW na konputerze
- Sklejanie bracketowanych JPGów
Najnowsze wątki
- 2024-11-02 piszę list do św Mikołaja
- 2024-11-01 karta SIM nie działa w konkretnym smartfonie.
- 2024-11-01 Mamy WZROST! O 50% wzrosła ilość kredytów gotówkowych
- 2024-11-01 Warszawa => Expert Recruiter 360 <=
- 2024-11-01 Warszawa => Technical Leader (Java Background) <=
- 2024-11-01 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-11-01 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-01 Warszawa => Programista Dynamics 365 CRM <=
- 2024-11-01 Warszawa => Dynamics 365 CRM Developer <=
- 2024-11-01 Warszawa => Junior Rekruter <=
- 2024-11-01 Chrzanów => Specjalista ds. PR Produktowego <=
- 2024-11-01 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-11-01 Łódź => Frontend Engineer (Three.js) <=
- 2024-11-01 Warszawa => Junior Rekruter <=
- 2024-11-01 Gdańsk => Programista Full Stack .Net <=