-
Data: 2007-09-22 12:46:24
Temat: Re: rozważania/narzekania programisty JEE na temat rozwoju.....
Od: Any User <t...@t...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]>> Np. Java z czymś takim problemu nie miała (za to ma tzw. barierę
>> wejścia) i aplikacje w niej wyglądają całkiem inaczej (chociaż też
>> widziałem bardzo kiepskie).
>
> Heh, "bariera wejscia", dobre sobie... W takim razie a w jakich to
> popularnych na rynku jezykach ta "bariera" jest tak strasznie wysoka?
> Rzuc ze dwa przyklady jezykow, w ktorych aby dostapic zaszczytnego
> miana "programisty" trzeba miec skonczone 35 lat, tytul naukowy (tylko
> nauki scisle, a jakze!), a w ogole to najlepiej wstapic do jakiegos
> tajnego zgromadzenia skladajac sluby czystosci i milczenia... (moze
> Java?). ;-). Termin "bariera/prog wejscia" to tylko i wylacznie
> zaklecie, pozwalajace dowartosciowac i poczuc sie wyjatkowym
> programista piszacym w rzekomo "lepszych" jezykach... i nic poza tym.
Nie chodzi o to, czy w innych językach (niż PHP) ta bariera jest wysoka,
ale o to, że w przypadku PHP jest znacznie niższa, niż gdzie indziej.
Aby nie odwoływać się do innych osób, mogę na własnym przykładzie
powiedzieć, że Javy nie znam, gdyż jest po prostu zbyt skomplikowana i
obszerna, a także wymusza wiele technik, na których naukę nie miałem
nigdy czasu. Owszem, za czasu JDK 1.1.6 napisałem trochę appletów, nawet
jeden dość mocno skomplikowany, ale to tyle. Narzędzia do Javy są, jakby
nie patrzeć, trudne - choćby taki Eclipse. Porównaj go sobie z
notatnikiem, albo z uniwersalnym edytorem z prostym kolorowaniem
składni. Albo choćby sam deployment aplikacji w Javie bardziej
skomplikowanych od pojedynczej klasy-appletu - trzeba to zapakować w
JARa, dodać do tego jakieś batche uruchamiające, zadbać o ustawienie
CLASSPATH i wielu innych zmiennych (szczególnie, jeśli korzystasz z
gotowych komponentów, co w Javie jest właściwie niezbędne). I wiele
innych rzeczy.
Dla odmiany, w PHP tworzę sobie projekt, robię jeden plik uruchamiający
i includujący większość kodu, wrzucam odpalanie go co chwilę co crontaba
z logowaniem błędów do pliku, po czym mogę sobie pracować nad kodem,
mając _na_bieżąco_ podgląd z jego działania. Nie muszę znać setek
różnych API, tysięcy klas, ani dziesiątek miejsc, w których można do
tego znaleźć manuale, bo mam zawsze do dyspozycji php.net/nazwa_funkcji.
Nie martwię się o _nic_ w zakresie deploymentu, technik
projektowo-programistycznych, ani w ogóle prawie o nic. Mogę po prostu
usiąść i pisać.
--
Zobacz, jak się pracuje w Google:
http://pracownik.blogspot.com
Następne wpisy z tego wątku
- 22.09.07 19:12 Jakub Lisowski
- 22.09.07 20:23 ADi
- 22.09.07 20:36 ADi
- 22.09.07 21:48 Jakub Lisowski
- 22.09.07 22:30 Any User
- 22.09.07 23:20 ADi
- 23.09.07 10:12 Wojciech Bańcer
- 23.09.07 10:47 ADi
- 23.09.07 13:16 Wojciech Bańcer
- 23.09.07 13:24 Jakub Lisowski
- 23.09.07 14:54 ADi
- 23.09.07 15:08 ADi
- 23.09.07 15:31 Jakub Lisowski
- 23.09.07 16:14 ADi
- 23.09.07 18:28 Wojciech Bańcer
Najnowsze wątki z tej grupy
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- praca 12/24
- 5 minut przerwy przy komputerze
- raczej już nigdy nie będę pracował w Polsce
- Stanowiska sztucznie tworzone
- Re: SOLUTIONS MANUAL: Optical Properties of Solids 2nd Ed by Mark Fox
- zapłata
- Re: Cwana cwaniurka czyli niemieccy oszuści.
- Re: Cwana cwaniurka czyli niemieccy oszuści.
- Jawność zarobków wszystkich
- rozmówki przy wódeczce...
- herbatka...
- Re: POSZUKUJĘ NIEWIELKIEJ POŻYCZKI
- Uploads - What is wrong with Easynews
Najnowsze wątki
- 2024-06-28 Łódź => International Freight Forwarder <=
- 2024-06-28 Łódź => Spedytor Międzynarodowy <=
- 2024-06-28 Gdańsk => Head of International Freight Forwarding Department <=
- 2024-06-28 Sopot => Team Leader E-Commerce for Foreign Markets <=
- 2024-06-28 Warszawa => Senior React Native Developer <=
- 2024-06-28 Warszawa => Frontend Developer (React) <=
- 2024-06-28 Warszawa => Software .Net Developer <=
- 2024-06-28 Warszawa => Frontend Developer (React) <=
- 2024-06-28 Warszawa => Programista Full Stack .Net <=
- 2024-06-28 Warszawa => Frontend Developer (React) <=
- 2024-06-27 Warszawa => Key Account Manager <=
- 2024-06-27 Bażanowice => Expert Migration Architect (Azure) <=
- 2024-06-27 Ulm => IT Netzwerktechniker (m/w/d) <=
- 2024-06-27 Warszawa => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-06-27 Warszawa => Head of International Freight Forwarding Department <=