Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » bieniek 17:28
 » Holyboy 17:27
 » NimnuL 17:26
 » dugi 17:17
 » Gniew 17:17
 » Syzyf 17:15
 » KHot 17:13
 » Wedelek 17:11
 » patinka 17:10
 » Artaa 17:06
 » alien1 17:03
 » Master/Pe 17:01
 » Kenny 16:57
 » Demo 16:56
 » PeKa 16:53
 » McMi21 16:52
 » cVas 16:45
 » elliot_pl 16:44
 » Robek 16:40
 » rzymo 16:34

 Dzisiaj przeczytano
 51026 postów,
 wczoraj 62862

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2025
A R C H I W A L N A   W I A D O M O Ś Ć
    

Wady/zalety języków: PHP, JSP, ASP. , NimnuL-Redakcja 21/12/04 20:15
Witam,
Może ktoś wymienić podstawowe wady i zalety poszczególnych języków?
Kumpel będzie wdzięczny.
Pozdrawiam

Gdyby nie wymyślono elektryczności,
siedziałbym przed komputerem przy
świeczkach.

  1. tak z glowki... , xmac 21/12/04 20:27
    zalety:
    -duza swoboda generowania kodu (brak definicji...)
    -nie musisz miec kompilatora
    -kod mozesz napisac nawet w notatniku
    -dzialaja z wieloma serwerami www
    -dzialaja na roznych platformach (win/linux/...)
    -duzo darmowego softu, przykladowych aplikacji...

    wady:
    -wolne! - wolniejsze niz np. C...
    -wady wynikajace z ograniczen, jakie naklada html :_(

    dual&mobile power
    XMAC

    1. Ale o jakim języku piszesz? , NimnuL-Redakcja 21/12/04 21:05
      czy to wspólne cechy?

      Gdyby nie wymyślono elektryczności,
      siedziałbym przed komputerem przy
      świeczkach.

      1. cd... , xmac 21/12/04 21:23
        cechy te przede wszystkim odnosza sie do php, jednak rownie dobrze mozna je przykleic do pozostalych
        faktycznie asp dziala sensownie tylko na iis, ktory nie jest darmowy
        najmniej restrykcyjny pod wzgledem formalnym (podczas kodowania) jest php, pozniej asp i jsp
        to by bylo na tyle z doprecyzowania

        dual&mobile power
        XMAC

    2. Ojojoj... , pachura 21/12/04 21:09
      Nimnulowi chodziło chyba o porównanie PHP, ASP i JSP ze sobą... porównywanie języków skryptowych (a tym takich przeznaczonych do generowania stron WWW) z językami kompilowanymi raczej nie ma sensu ;)

      OK, a teraz parę groszy ode mnie:

      Jak wiadomo, PHP jest najpopularniejsze, darmowe, łatwe do opanowania przez laika (choć czasami to minus), łatwe do zainstalowania, często oferowane nawet na darmowych kontach WWW. Z miejsca oferuje support do MySQL. Wersja 5 ma już model obiektowy z prawdziwego zdarzenia, strumienie, wyjątki i inne cenne mechanizmy. Ponoć jest wolniejsze od konkurentów, chociaż trudno to zauważyć.

      JSP nie jest samodzielnym językiem programowania, a jedynie zestawem tagów jakie można umieścić w kodzie strony-szablonu. JSP to obecnie staroć (tak, tak), jeśli już zdecydowaliśmy sie na Javę po server-sidzie, lepiej wybrać FreeMarker albo Velocity. Wprowadzenie zmian w stronie *.jsp wymaga zrestartowania servleta - zmiany w *.php są widziane momentalnie. Rozwiązania w Javie są preferowane jeśli chodzi o duże serwisy, portale, systemy z rozbudowaną logiką; łatwiej wtedy zapanować nad złożoną funkcjonalnością.

      ASP też jest już przestarzałe, teraz strony robi się w ASP.NET, a to już potężna armata, chyba najlepsze w czym można aktualnie pisać strony WWW. Wada: nie są darmowe, prawdopodobnie są wspierane tylko przez microsoftowe serwery WWW (IIS) i na zwykłym Apache'u (a tym bardziej pod Linuxem) nie pójdą. Więcej nie napiszę, bo nie wiem.

      1. Dzięki , NimnuL-Redakcja 21/12/04 21:30
        może ktoś jeszcze ma jakieś informacjie?

        Gdyby nie wymyślono elektryczności,
        siedziałbym przed komputerem przy
        świeczkach.

      2. nie do konca sie zgodze. , arczi 21/12/04 21:50
        jesli chodzi o jsp.

        faktycznie jest przestarzaly ale zawsze mozna zapodac eleganckie rozwiazanie w stylu STRUTS lub jak ktos zna nowinki to JSF. i tutaj juz naprawde jest blisko do ASP.NET.

        a zaleta jsp jest absolutna przenaszalnosc i ... jest za darmo w przeciwienstwie do ASP.NET

        chociaz musze przyznac ,ze ASP.NET jest bardziej nowoczesne.

        aczkowliek jako programista wole jave od c# pomimo jej wad. nie wiem dlaczego ale jakos bardziej mi java lezy.

        pozdrawiam

        1. Ja też się nie zgodzę ;) , pachura 21/12/04 22:04
          O Strutsach słyszałem dużo negatywnych opinii, o JSF - żadnej pozytywnej ;) Pewną zaletą Struts jest to że jest to dość stara, a zatem dobrze poznana technologia. Zaś JSF jest postrzegany jako nieporadna i słabo dopracowana reakcja Suna na ASP.NET.

          Aktualnie najbardziej trendy jest tandem Tapestry + Spring + Hibernate...

          1. moja odpowiedz pod watkiem glownym , arczi 21/12/04 23:24
            poza tym nie mozesz patrzec na jsp jak tylko na jezyk tagow. to cale J2EE jest.

            jak dla mnie nie ma nic lepszego.

            i przede wszystkim WIELOPLTATFORMOWOSC.

            1. a moja tu ;) , pachura 22/12/04 00:16
              Samo JSP to servlet + szablony stron, a "na fali" jest teraz pisanie stron WWW wg. paradygmatu MVC (Model-View-Controller). Wedle tego nazewnictwa JSP daje Ci samo View, a przydałyby się pozostałe elementy...

              Sam pisałem w Tapestry i nie jestem do końca zadowolony - trudne rzeczy robi się łatwo, ale czasem trzeba się nieziemsko natrudzić żeby mała pierdołka działała po naszej myśli a nie autora frameworka ;) Kląłem wtedy jak szewc i w łezką w oku wspominałem PHP w którym ma się nad wszystkim całkowitą kontrolę, wiadomo co gdzie się dzieje i jak.

              Aczkolwiek w tym temacie zamierzam jeszcze rozpoznać WebWorks2 - ponoć też dosyć dobra sprawa.

      3. ASP .NET działa na Linuksie , Maners 22/12/04 06:02
        pod Apachem, a to za sprawą Mono i chyba nawet .GNU też go pozwala używać.

      4. ojojoj o ASP.NET namieszales , Holyboy 22/12/04 11:41
        po pierwsze primo sama technologia jest darmowa - jak caly framework .NET - programy mozesz pisac w notatniku, a jak nie to sa darmowe narzedzia do pisania w C#, VB.NET

        dobrze w Twojej wypowiedzi jest slowo prawdopodonbie - bo na apacheu idzie to odpalic, po za tym jest jeszcze Cassini - serwer napisany w .NET dla ASP.NET (ale nie slyszalem o probach odpalenia tego na mono...)

        glowna wada ASP.NET sa natomiast koszta hostingu - kiedys sie za tym rozgladalem... tanie to nie jest

        Strength is irrelevant.
        Resistance is futile.
        We wish to improve ourselves.

        1. Wydaje mi się że nie jest darmowa. , pachura 22/12/04 12:40
          Tzn. można sobie ściągnąć .NET SDK i pisać programy, ale nie można sprzedawać produktów wykonanych przy jego pomocy, nawet jeśli są pisane w Notatniku. Chyba że się mylę ;)

  2. zapoznaj sie z watkiem , WooKy 21/12/04 22:30
    na php.pl jest tam pare ciekawych opini na temat porownania tych jezykow link:
    http://forum.php.pl/index.php?showtopic=7427
    Sam nic nie napisze bo nie mam dzisiaj weny na pisanie wiecej niz paru zdan :P ale generalnie zgadzam sie z pachura :)
    pozdrawiam

    bitnoi.se

  3. ja tez nie :) , arczi 21/12/04 23:20
    dluugo by pisac na temat strutsow i JSF'a. w wykonaniu SUN;'a faktycznie to porazka jest ale nie tylko on istnieje. na szczescie.

    co do bycia trendy ... wygoda jaka daje hibernate nie zawsze jest zaleta szcegolnie w rozproszonych srodowiskach. aczkolwiek samo narzedzie jest znakomite.

    pozdrawiam :)

  4. dokladnie tak - wydaje Ci sie... , Holyboy 22/12/04 13:32
    technologia jest darmowa - M$ ja powysylal do instytucji standaryzacyjnych - dlatego powstaja projekty typu mono czy .gnu, M$ wraz z frameworkiem udostepnil darmowy kompilator, a VS C# tez jest praktycznie darmowe - 250 zl w wakacje kosztowalo (nie wiem ile teraz)

    Strength is irrelevant.
    Resistance is futile.
    We wish to improve ourselves.

    1. do pachury , Holyboy 22/12/04 13:32
      mialo byc...

      Strength is irrelevant.
      Resistance is futile.
      We wish to improve ourselves.

      1. do asp .net jest adrmowy web matrix , bartek_mi 22/12/04 15:27
        123

        dzisiaj jest jutrzejszym wczoraj

        1. i nie tylko , Holyboy 22/12/04 19:32
          Sharp Develop, wspomniane Cassini (dostarczane w webmatrixem - btw - Cassini w wersji standalone nie bardzo chce chodzic na XP Home, za to ten z webmatrixa sprawuje sie wysmienicie)

          Strength is irrelevant.
          Resistance is futile.
          We wish to improve ourselves.

    
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL