eGospodarka.pl
eGospodarka.pl poleca

PracaGrupypl.praca.dyskusjerozważania/narzekania programisty JEE na temat rozwoju..... › Re: rozważania/narzekania programisty JEE na temat rozwoju.....
  • Data: 2007-09-23 23:41:53
    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 ]

    >> ASP, TCL, PHP, czy C (nie C++), okazało się dla mnie niemożliwe (pomijam
    >> pojedyncze applety, mówię o dobrym przyswojeniu języka).
    >
    > Z powyzszego wynika (oraz wczesniejszych Twoich wypowiedzi), ze masz
    > po prostu klopoty z obiektowymi jezykami programowania. W Javie nie
    > masz wyjscia, musisz pisac obiektowo, co dla mnie np. bylo niezwyklym
    > ulatwieniem, dla Ciebie juz bariera... Niech zgadne, te Twoje stronki
    > w PHP piszesz strukturalnie, prawda? No widzisz, gdybys potrafil
    > programowac obiektowo, opanowanie zadnego z tych jezykow nie
    > stanowiloby wiekszego problemu, zwlaszcza Javy, ktora z zalozenia
    > miala byc "latwiejsza". Wychodzi na to, ze Twoja "bariera wejscia"
    > wynika po prostu z braku dostatecznej wiedzy z zakresu podstawowej
    > metodyki programowania.

    No to tak:

    1. Istotnie, uczyłem się programowania samodzielnie, analizując "losowo"
    różne fragmenty kodu i obserwując/modyfikując ich działanie.
    Jednocześnie nie miałem dostępu do książek, a studia zrobiłem dopiero
    kilka lat później.

    2. Niespodzianka - umiem pisać obiektowo i piszę obiektowo, jeśli mam
    już coś do napisania. Aczkolwiek istotnie, jestem przeciwnikiem zbyt
    rozbudowanych warstw abstrakcji - uważam, że struktura kodu powinna
    generalnie odwzorowywać potrzeby biznesowe, a nie być sztuką dla sztuki,
    gdzie dla raz napisanych 3 kilobajtów kodu usiłuje się stosować ciągle
    nowe zastosowania przez 5 lat.

    3. Nie piszę stronek (a przynajmniej nie w tym sensie, w jakim można
    standardowo rozumieć "stronki w PHP").

    4. Mój problem z Javą/.NET nie polega absolutnie na braku znajomości
    technik pisania kodu (gdyż tych zdążyłem się już dawno nauczyć), ani też
    na braku możliwości zrozumienia gotowego kodu, ale zwyczajnie na zbyt
    dużej komplikacji środowisk, dla których się ten kod pisze.

    W przypadku PHP mamy kilka możliwych "targetów" (konsola, www i jeszcze
    cośtam na upartego), zestaw podstawowych funkcji, oraz w miarę
    homogeniczny zbiór rozszerzeń ze spójną dokumentacją.

    W przypadku Javy mamy dziesiątki (jeśli nie setki) modeli uruchamiania
    kodu (różne *lety), konsola, nawet trudno mi wymienić. Do tego mamy
    tysiące podstawowych klas, setki rozszerzeń zewnętrznych, które trzeba
    znać przynajmniej w takim stopniu, aby w danej sytuacji móc skojarzyć,
    że biblioteka X istnieje i można z niej skorzystać. I tak dalej. Ogólnie
    rzecz biorąc, cały "świat" Javy jest nieporównywalnie rozleglejszy od
    "świata" PHP i nie ma to absolutnie nic wspólnego ze składnią języka,
    czy umiejętnością programowania obiektowego jako takiego.


    --
    Zobacz, jak się pracuje w Google:
    http://pracownik.blogspot.com

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1