publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
34 skomentuj »

TAGI: php , zend , chmury obliczeniowe , vmware , amazon

2010-10-05 14:15  |  Michał Mewald

Zend chce z PHP zrobić solidny język programowania dla chmur

Zend chce z PHP zrobić solidny język programowania dla chmur

Chmury obliczeniowe oferują przedsiębiorstwom nowy sposób dostarczania aplikacji, jednak stawiają przed deweloperami nieznane dotąd wyzwania w trakcie ich tworzenia. Zend jako jeden z głównych dostawców narzędzi programistycznych PHP postawił sobie za cel przyśpieszenie wdrażania tego języka do chmur.

W tym celu Zend nawiązało partnerstwo z dostawcą cloudcomputingowych rozwiązań, firmą RightScale, w zakresie badań i rozwoju aplikacji PHP. Firma pracuje również nad nową wersją Zend Servera, Zend Studio IDE oraz Zend Framework dla PHP, wzbogaconych o szereg poprawek, które mają na celu zwiększyć udziały PHP na rynku aplikacji w chmurze.

„Dlaczego chmury są interesujące? Myślę, że poza kwestiami ekonomicznymi istnieją problemy, które przedsiębiorstwa próbują rozwiązać – bezskutecznie – już od dłuższego czasu. Chmura daje im taką możliwość, w bardziej spójny sposób. Myślę, że to głównie chodzi o profesjonalne prowadzenie cyklu rozwoju aplikacji – najlepsze praktyki jej rozwoju, testowania i wdrażania” – powiedział Andi Gutmans, CEO Zenda, w wywiadzie dla serwisu InternetNews. „Kiedy w Zend myślimy o chmurze, widzimy ewolucyjny proces, w którym klienci spoglądają zarówno do wewnątrz jak i na zewnątrz zapory sieciowej, znajdując w tym drogę ku ulepszeniu ich procesów deweloperskich” – dodał.

Gutsmans zaznaczył również, że Zend swoją infrastrukturę deweloperską uruchamia zarówno na rozwiązaniach od VMware (a więc chmurach prywatnych), jak i testuje ją w publicznej chmurze Amazonu. Współpraca z RightScale ma przynieść klientom łatwy sposób na skalowanie ich badań i rozwoju, a deweloperom ułatwić przenoszenie PHP do chmury.

Prócz nowego partnerstwa, programiści Zend skupiają się na pracy nad Zend Studio 8.0, które jest obecnie w wersji Beta 2. „Większość prac nad Zend Studio 8 Beta 2, to opracowywanie wsparcia dla zdalnego systemu plików, które całkowicie przebudowaliśmy. W znaczny sposób ułatwi to programistom pracę nad projektami. Kolejną rzeczą jaką dodaliśmy, to obsługa VMWare Workstation, co pozwoli na wirtualizację wprost na desktopie programisty i uruchamianie zdalnej pomocy przez chmurę” – powiedział Gutsman.

Trwają również prace rozwojowe nad Simple Cloud API, który ma pozwolić na przenoszenie i interoperacyjność aplikacji między różnymi chmurami obliczeniowymi. Gutmans widzi Simple Cloud jako uzupełnienie wysiłków nad Deltacloud API, tworzonego przez Red Hat. Choć początkowo Simple Cloud kierowane będzie wyłącznie do programistów PHP, firma przed nim szersze zastosowania.

źródło: Developer.com

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
34 skomentuj »

Komentarze

  • Mar

    #1 Mar 2010-10-05 18:07:58 0

    PHP nie stoi w miejscu :) 

    Cieszy mnie to  :)

    IP: 91.206.244.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3

  • khoral

    #2 khoral 2010-10-05 19:26:06 0

    nic nie zapowiadalo tragedii... ;)

    IP: 85.89.184.[...] Opera/9.80 (X11; Linux i686; U; en-GB) Presto/2.6.30 Version/10.62

  • rjay

    #3 rjay 2010-10-05 21:11:00 0

    To brzmi prawie jak „Microsoft przystosuje ActiveX do współpracy z HTML5 i doda do niego sprzętowe przyspieszenie renderowania grafiki 3D”. Dajmy sobie już spokój, mamy 2010 rok. Jedyne, do czego  PHP się obecnie nadaje to do nauki programowania dla webu (jak kiedyś Turbo Pascal) i do stawiania CMS-ów/sklepów na gotowcach. Do bardziej zaawansowanych rzeczy są odpowiedniejsze narzędzia.

    IP: 81.190.44.[...] Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; pl-pl) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5

  • _rs

    #4 _rs 2010-10-05 21:28:11 0

    rjay głupoty piszesz, otwórz oczy, jest 2010 większość stron internetowych masz opartych o PHP do czego ten język nadaje się wyśmienicie, nie ujmując nic mniej popularnym rozwiązaniom

    IP: 83.21.79.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3

  • MAr

    #5 MAr 2010-10-05 22:53:13 0

    @rjay

    Dlaczego miało by sięphp nie nadawać  ?  , i jakie to twoje odpowiedniejsze narzędzia ? 

    IP: 91.206.244.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3

  • blablabla
  • Sceptyk

    #7 Sceptyk 2010-10-06 00:33:04 0

    @rjay, ostatnio rozmawiałem z kierownikiem projektów jednej z polskich firm, która tworzy software w Java dla m.in. Ery, Orange i Warty- zgadnij na co się przesiadają ;-)?

    To że czegoś nie lubimy to nie znaczy, że jest do .... - fakt jest taki, że na PHP można zarobić konkretne pieniądze i ta Szczecińska firma to pokazuje. 

    Więc proszę skończmy z opinią, że PHP jest do zły; Złej baletnicy przeszkadza rąbek od spódnicy

    IP: 87.207.30.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3

  • rjay

    #8 rjay 2010-10-06 00:34:26 0

    @_rs: Proponuję poczuć subtelną różnicę między aplikacją działającą w chmurze a stronką internetową. Tę drugą można zrobić na gotowcu (Wordpress, Joomla) nawet bez znajomości programowania. A czemu PHP jest tak popularne? Bo wygrało w (bardzo słusznej) kategorii biznesowej: koszty. Większość firm potrzebuje prostych stronek, więc do takich bierze najtańszą możliwą siłę roboczą. Nie da się ukryć, że PHP jest tak prostym językiem, że już w gimnazjum można nauczyć się trzepać proste CMS-y. Mała bariera wejścia na rynek to masa ludzi, których można tanio zatrudnić do zrobienia czegoś, co w gruncie rzeczy działa. I o to chodzi. Żeby działało i było tanio.

    A w przypadku bardziej zaawansowanych rzeczy, są bardziej zaawansowane narzędzia. Przypominam, że PHP (Personal Home Page) to język do szablonowania HTML-a, a nie programowania. To, że w wersji 4 dorobili do niego pseudo-obiektowość nie znaczy, że może się równać w czymkolwiek z takimi językami jak Java czy C#.

    @MAr: nie nadaje się, bo jest to prymitywny język stworzony z myślą nie o programowaniu, a o szablonowaniu HTML-a. Jakie są odpowiedniejsze narzędzia? Cokolwiek. Java, .NET, Ruby, Python, może być coś bardziej niszowego, jak Erlang. Cokolwiek.

    IP: 81.190.44.[...] Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; pl-pl) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5

  • unkle.tee

    #9 unkle.tee 2010-10-06 00:40:08 0

    Negatywne opinie o PHPie wynikaja, w moim odczuciu, z braku wiedzy ogolnej (jak np. wzorce projektowe) jak i braku wiedzy dotyczycacej samego jezyka PHPa oraz jego mozliwosci. "Zlej baletnicy to i rabek u spodnicy...".

    Implementowalem juz rozne "dziwactwa", jak chociazby wstrzykiwanie zaleznosci znane z Javy lub od niedawna bedace komponentem frameworka Symfony (w sieci mozna znalezc tez PHPowa implementacje PicoContainer) jak i sygnały znane z Django.

    PHP jest doskonalym narzedziem jednak tylko w rekach doswiadczonego programisty tego jezyka.

    IP: 91.196.109.[...] Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.10) Gecko/20100915 Ubuntu/10.04 (lucid) Firefox/3.6.10

  • MAr

    #10 MAr 2010-10-06 02:08:36 0

    @ rjay

    No szpanować nie bede bo nie jestem specjalistą Java itd , ale wydaje mi się ze dawno do php nie zaglądałeś.

    Choćby zend framework wymusza budowę aplikacji w oparciu o wzorce projektowe (głównie MVC) i narzuca dobre praktyki programowania.

    Szczerze to nie nazwał bym tego już szablonowaniem html-a

    IP: 91.206.244.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3

  • slawek22

    #11 slawek22 2010-10-06 02:40:20 0

    @Rjay: typowa opinia laika który w życiu nic nie napisał. Gdyby 10% "programistów PHP" jak szumnie się nazywają dzieciaki i instalatorzy CMS-ów potrafiła poprawnie zaprogramować formularz z publikacją na stronę i obsługą bazy danych to już byłoby dobrze.

    To, że piszesz o PHP4, który wyszedł z użycia 3-4 lata temu jedynie potwierdza, że o branży i narzędziach masz pojęcie nie tyle małe, co żadne.

    Z resztą jeśli twierdzisz, że PHP to język do "szablonowania"... to jakim cudem mógłbyś pojąć coś bardziej skomplikowanego... jak np. Java (a nazwami to każdy rzucać potrafi).

    > Żeby działało i było tanio.

    90% kodu w aplikacji internetowej to filtrowanie wejścia i obsługa błędów. Da się oczywiście napisać bez tego - robią to dzieciaki z gimnazjów. Wtedy "działa i jest tanio" ... do chwili, kiedy inny dzieciak z gimnazjum nie zacznie testować zabezpieczeń. Oprócz tanio zwykle jeszcze niepoprawnie i nieoptymalnie.

    Co do ludzi od PHP jest duże zapotrzebowanie i mało pracowników. Oczywiście mówię o programistach a nie instalatorach CMS-ów z gimnazjum, bo sądząc po wypowiedziach etap "trzepania prostych CMS-ów w gimnazjum" jeszcze przed tobą :)

    IP: 217.98.20.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3

  • MariuszT

    #12 MariuszT 2010-10-06 03:14:51 0

    Potwierdzam słowa poprzednika. Ludzi, którzy twierdzą, że znają PHP jest wielu. Programistów, którzy potrafią wyczarować w tym języku wszystko czego dusza zapragnia i to solidnie, bezpiecznie itd. jest bardzo niewielu.

    PHP ostatnio całkiem nieźle się rozwija. PHP 4 to przeszłość a w PHP 5 do obiektowości już się nikt raczej nie czepia.

    @rjay, zapraszam do półgodzinnej lektury co na dzień dzisiejszy potrafi PHP, może zmienisz zdanie.

    Facebook też stoi na PHP :)

    IP: 62.141.243.[...] Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729; .NET4.0C)

  • qaza

    #13 qaza 2010-10-06 10:13:24 0

    @MaruiszT Facebook stał na php dopóki mu wydajność tego pokręconego języka (jego środowiska uruchomieniowego) nie zaczęła wychodzić bokiem.

     PHP jest zabawką pokroju Click & Play a nie językiem, który nadaję się do stworzenia czegoś większego.

    IP: 83.22.204.[...] Opera/9.80 (Windows NT 5.2; U; en-GB) Presto/2.6.30 Version/10.62

  • Dol

    #14 Dol 2010-10-06 10:21:27 0

    @Rjay, a słyszałeś choćby o takich projektach jak Quercus? PHP jest tak popularne i ma tyle gotowych rozwiązań że pisanie w nim to przyjemność.

    IP: 77.252.252.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3

  • MariuszT

    #15 MariuszT 2010-10-06 10:57:01 0

    @qaza, znam Hip Hop for PHP i moim zdaniem to jest akurat ciekawy etap rozwoju tego języka. Tylko najważniejsze elementy portalu są "potraktowane" tym narzędziem. Ruchu ala Facebook nie wytrzymałby żaden inny język webowy, HH to kompromis pomiędzy łatwością i przyjemnością programowania a wydajnością.

    Ale co ja tam wiem, w końcu tylko 11 lat robię strony www :) Nie jestem ewangelistą, jak dla mnie to możesz mówić o PHP cokolwiek i pracować z dowolnym, nieśmiesznym Twoim zdaniem, językiem.

    EOT.

    IP: 62.141.243.[...] Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729; .NET4.0C)

  • hipertracker

    #16 hipertracker® 2010-10-06 11:12:37 0

    @Dol, Quercus jest niedopracowany i słabo rozwijany - nie nadaje się w ogóle do użytku produkcyjnego.

    @MariuszT, obiektowość w PHP5 jest słaba i głupio wzorowana na językach z innej kategorii, tj. (starych) językach statycznie typowanych. Np. sztuczny podział na typy prymitywne i referencyjne (obiekty). Albo nieobiektowe konstrukcje takie jak statyczne metody czy atrybuty. Także interfejsy nie mają zbyt wiele sensu w języku dynamicznym i słabo typowanym jakim jest PHP. Inne kwestie to chaos, niespójność i różne błędy implementacyjne. Np nie rozumiem dlaczego  nie można napisać (new Klasa())->metoda(); mimo że new zwraca przecież instancję klasy.

    @Mar: co do MVC, to jest to słaby wzorzec projektowy do złożonych serwisów. MVC zakłada że każda strona ma jeden punkt sterowania, jeden kontroler. To się nie sprawdza przy czymś  innym od prostej stronki. Te bardziej złożone składają się z wielu komponentów/snippetów z których każdy ma swój własny punkt sterowania. Stąd lepszym wzorcem projektowym jest View First (tak ma np. napisany w Scali Lift, ale też da się od biedy tak pisać w PHP, sam kiedyś napisałem taki kod za pomocą Smarty)

    Co do PHP jako języka szablonów, to jest to prawda - PHP został pierwotnie do tego stworzony. Z czasem go rozbudowano i zaczęto używać bardziej samodzielnie. Dodano jakąś obiektowość itp. A to że to teraz tak brzydko i niespójnie wygląda, to efekt słabego planowania i słabych programistów ktorzy nad tym pracowali. Po prostu. Ktoś tam na liście dyskusyjnej kiedyś zarzucał twórcy PHP że nie umie programować w C.

    IP: 87.198.225.[...] Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10

  • Peter Riley

    #17 Peter Riley 2010-10-06 11:13:43 0

    W PHP da się zrobić wszystko, a jak ktoś chce (lub musi) kodować w tak bałaganiarskim, chaotycznie zaprojektowanym, niekonsekwentnym języku, to jego problem.

    IP: 212.87.25.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.7 (KHTML, like Gecko) Chrome/7.0.517.24 Safari/534.7

  • Mar

    #18 Mar 2010-10-06 11:38:59 0

    Moim zdaniem troszkę głupie są niektóre opinie. Oczywiscie gdzie php nie wyrobi to ok trzeba lepszego rozwiązania(Java .net , ew python itd). Ale tak szczerze nawet w według was nalepszym rozwiązaniu ktoś może zrobić  bardzo słaby i bardzo nie wydajny serwis !!!!

    Wydaje mi się ze ( do pewnego etapu wydajności ) to bardziej zależy od tego jak coś jest napisane , zoptymalizowane itd niż  czy jest  w php czy rubym czy pythonie ....

    IP: 91.206.244.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3

  • Mar

    #19 Mar 2010-10-06 11:47:50 0

    A tak poza tym  

    to kto tak naprawdę  z was napisał aplikację , lub ową tworzy  , lub planuje która wymagała by wydajności przy której php się wykłada ? 

    Mile widziane przykłądy  

    Dodam ze facebook  został zmieniany gdy liczba odwiedzin dziennych  dochodziła 400 mld miesięcznie :) 

    oto link dla zainteresowanych   LINK

    IP: 91.206.244.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3

  • Mar

    #20 Mar 2010-10-06 11:49:32 0

    heheh sory za dziennych   :)    chodziło o miesięczne odwiedziny

    IP: 91.206.244.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3

  • Mateooo

    #21 Mateooo 2010-10-06 13:03:44 0

    facebook.com

    mtv.com

    whitehouse.gov

    allegro.pl

    agito.pl

    komputrionik.pl

    gpw.pl

    pzu.pl

    dziennik.pl

    eska.pl

    Same przykłady na to, że PHP nadaje się wyłącznie do małych i nic nie znaczących projektów

    IP: 212.180.178.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10

  • slawek22

    #22 slawek22 2010-10-06 13:16:35 0

    Macie całkowicie błędne pojęcie o wydajności. Pewnie zbudowane na idiotycznych artykułach w prasie o przeniesieniu count poza pętle i zmianie cudzysłowów podwójnych na pojedyncze.

    W 99% przypadków liczy się złożoność obliczeniowa algorytmu a nie wydajność języka. W pozostałych 1% można użyć wstawek w C czy innym języku wyższego (od C) poziomu.

    Z resztą PHP na zwykłym DualCore może obsłużyć 40-60 mln wyświetleń strony DZIENNIE. Jeśli zastosować reverse proxy to jeszcze więcej. I gdzie tu kiepska wydajność (raczej kiepski kod różnej maści "specjalistów od dżawy i bardziej słitaśnych języków")

    Do czego w statystycznym serwisie internetowym potrzeba wydajności Javy? Do niczego, przecież tak większość funkcjonalności realizują kwerendy do bazy danych.

    Narzut języka programowania w większości wypadków jest pomijalny bo 70-80% czasu wykonywania skryptu to odwołania do bazy. Więc nie ma znaczenia czy się serwis napisze w gołym C, czy 4x szybciej w JAVA, czy 50x szybciej w PHP

    IP: 217.98.20.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3

  • asdf

    #23 asdf 2010-10-06 13:22:33 0

    Wypowiadać się pozytywnie o PHP może tylko ktoś, kto nie miał nigdy do czynienia z alternatywnymi językami (np. ruby/python) oraz produkcyjnymi problemami z tym językiem przy ruchu już od 200tyś UU/mc. Tutaj widzę większość takich.

    Co do serwisów pisanych w PHP to cóż, biznesowo niestety PHP wygrywa przez napływ "programistów" którzy zatrudniają się za ~2tyś. netto i piszą potem takie kwiatki, że głowa mała. Koderów PHP można zmieniać jak sprzedawców w sklepie.

    IP: 213.156.117.[...] Mozilla/5.0 (X11; U; Linux x86_64; pl-PL; rv:1.9.2.10) Gecko/20100915 Ubuntu/10.04 (lucid) Firefox/3.6.10

  • slawek22

    #24 slawek22 2010-10-06 13:46:46 0

    200tyś UU miesiąć? Czy ty sobie kpisz, czy PHP to dla ciebie Wordpress / inny BB by przemo?

    Moim zdaniem to podchodzicie bardzo lekko do waszego braku wiedzy. PHP jest do kitu i nic się w nim nie da zrobić. Przez budowę języka, "programistów za 2 tysie", problemy produkcyjne i inne zabobony.

    Ale... inni jakoś potrafią, tylko, że to raczej nie są ci mityczni "programiści za 2 tys netto" o których chyba już pisałem, a których jedyną umiejętnością jest instalacja wordpressa :) I których faktycznie można prawdopodobnie zmieniać jak sprzedawców w sklepie ... podobnie jak gościa "od instalacji windowsa", tutaj stopień skomplikowania pracy i poziom wiedzy jest chyba podobny :)

    Język nie ma tu żadnego znaczenia. Wszystko jest oparte na składni C. Jak ktoś zna PHP to równie dobrze po 6 miesiącach nauki może zacząć pisać w ASP, Pythonie czy Java.

    IP: 217.98.20.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3

  • MAr

    #25 MAr 2010-10-06 15:11:10 0

    @Mateooo

    allegro jest w php

    eska.pl tez  gdyż  maczałem w tym projekcie palce ( w HyperMedia )

    reszta nie sprawdzałęm i się nie interesowałem 

    a teraz pytanie które z nich zrobiłeś  TY i wymagałeś  czegoś więcej niż php 

    IP: 91.206.244.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3

  • _rs

    #26 _rs 2010-10-06 15:21:40 0

    200.000 uu/mc to stosunkowo mały ruch, taki ruch może mieć przykładowo dobry blog, dobry katalog stron, jakiś działający sklep internetowy w niszowej tematyce, ale nie są to jakieś kosmiczne wartości, dla mnie to granica od której zaczyna sie "porządna strona z ruchem"

    natomiast co do 2 tys. to są miejscowości w których nie przekroczysz tej granicy nie ważne jak dobrym jesteś programistą bo nie ma firm które by tyle zapłaciły, poza tym jakości programisty nie liczy się według kasy którą zarabia tylko co potrafi a także jaki ma styl kodowania

    " Proponuję poczuć subtelną różnicę między aplikacją działającą w chmurze a

    stronką internetową. Tę drugą można zrobić na gotowcu (Wordpress,

    Joomla) nawet bez znajomości programowania."

    @rjay nie znasz się na tym o czym piszesz, widać to w każdym Twoim zdaniu

    IP: 94.141.130.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729)

  • Mar

    #27 Mar 2010-10-06 15:47:31 0

    Oczywiście ja nie neguję że .net lub Java   będąlepsze do tworzenia dużych rzeczy , oczywiście że tak , jednak czasami wydaje mi się ze celowo zaniżamy możliwosci php , tym bardziej jak widać  zend nie stoi w miejscu i stara siueowy język rozwijać . 

    Po za tym gadka ze programiści php to nie programiści a niby to dlaczego nie ? 

    To że akurat pewne rzeczy można w nim wykonać  łatwo to źle ? (o ile wiem to motto ruby on rails)

    Wydaje mi się co pisałem wczesniej ze nie jednokrotnie można by odnaleść  przypadki gdzie zapalony programista zepsuje aplikację w java a np php owiec zrobi niezły projekt , możliwości jest wiele 

    Tak jak wspomniałem java jest wydajniejsza dla kolosów  .net również  ale nie zawsze potrzeba kolosów

    IP: 91.206.244.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3

  • slawek22

    #28 slawek22 2010-10-06 19:31:08 0

    C++/Java/PHP...

    pod frontend jeśli chodzi o możliwości to jedno i to samo. Z tym, że c++ do tworzenia witryn nie nadaje się w ogóle a Java tak sobie.

    Grunt to skalowalność architektury i porządnie zaprojektowane interfejsy a żadnej chmury do tego nie trzeba.

    Myślicie, że każda witryna powinna wykorzystywać narzędzia które służą do obsługi systemów bankowych. Kompletna bzdura. Z resztą witryna banku może bez przeszkód być napisana w PHP czy .NET i "gadać" z backendem w C++ czy Java przez dajmy na to SOAP albo dowolny inny interface. Mogą być nawet gołe sockety jak ktoś jest bardzo "PRO" i zamiast "lamerskich i łatwych" rozwiązań woli na nowo wynajdywać koło.

    Serwer nie wyrabia... to się dodaje następną maszynę i podpina pod infrastrukturę. Grunt, żeby wydajność rosła jak najbardziej liniowo a wszystko dało się skalować. Nie, żeby zrobić burdel w kodzie dla obsługi 20 użytkowników online więcej, albo zrobić z frontendu sieczkę w C (znowu kilku userów więcej).

    Frontend w Java, który jedyne co robi to operacje na stringach i tablicach to zwyczajna głupota i strata czasu.

    IP: 217.98.20.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3

  • qaza

    #29 qaza 2010-10-07 11:09:00 0

    @slawek22 Dzięki ludziom o twojego pokroju dziś do edycji dokumentów potrzeba 1GB pamięci i dwurdzeniowego procesora. A wszystko dzięki "prostocie i postępowi". Gratujacle...

    IP: 83.22.208.[...] Opera/9.80 (Windows NT 5.2; U; en-GB) Presto/2.6.30 Version/10.62

  • MarekXXL

    #30 MarekXXL 2010-10-07 12:33:58 0

    Bardzo istotną zaletą PHP jest dostępność hostingu. Dość łatwo odpalić Symfony z Doctrine na większości dostępnych hostingów za kilkaset złotych rocznie. Pokażcie mi np. hosting Java Enterprise z JPA, JSF itp na maszynie wirtualnej bez dedyka. Odpalałem u siebie dwa projekty wykonujące to samo- jeden w PHP Symfony, drugi Java na serwerze Glassfisch. PHP to ok 20MB pamięci, natomiast sam Glassfish to 40MB + aplikacja, razem ze 150MB.

    W PHP wkurza mnie totalny bałagan w funkcjach systemowych. Java jest pod tym względem lepiej dopracowana. Należy tu wspomnieć o NetBeans lub Eclipse. Niesamowicie ułatwiają pisanie kodu.

    IP: 79.186.46.[...] Mozilla/5.0 (X11; U; Linux x86_64; pl-PL; rv:1.8.1.19) Gecko/20081202 Iceweasel/2.0.0.19 (Debian-2.0.0.19-0etch1)

  • slawek22

    #31 slawek22 2010-10-07 16:16:42 0

    @qaza: Co ma kod serverside do edycji dokumentów?

    Dzięki ludziom takim jak ja internet się rozwija. Rozwija się dużo szybciej niż by mógł na Java a czas to pieniądz, co za tym idzie taniej. Bo malkontenci narzekający jedynie na jakość sprawdzonych rozwiązań potrafią tylko marudzić. Zrobić coś w Javie to już nie - nawet w tym głupim i lamerskim PHP hello world pewnie by ich przerosło :)

    Kilka GB pamięci na edycję dokumentu potrzeba dlatego, że ludzie są idiotami i zamiast sprawdzonego WinXp/Office2003 instalują kobylastą Vistę / 7 + Office 2010 których jedynymi zaletami są ładniejsze ikonki. A później gadają jaki to "lepszy system", bo tak im powiedział Bill, który go sprzedaje i tak napisały gazety którym płaci.

    Więc ten "postęp" to tak jakby na własne życzenie użytkowników nie potrafiących myśleć samodzielnie, bo systemu operacyjnego wcale nie trzeba zmieniać :)

    Z resztą tutaj wyjątkowo nie trafiłeś bo LAMP to platforma wyjątkowo specjalizowana, napisana w całości w C, która wymaga bardzo mało zasobów do poprawnego działania. A cały system (baza danych, serwer www, PHP) masz zbudowane w oparciu o moduły, więc wyrzucasz to czego nie potrzebujesz.

    Ale spróbuj sobie uruchomić jakiegoś JBossa czy Tomcata to zobaczysz jak to topornie i wolno chodzi na słabszym sprzęcie :) Po raz kolejny - totalny brak wiedzy.

    IP: 217.98.20.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3

  • qqq

    #32 qqq 2010-10-07 23:59:55 0

    @MarekXXL

    Ja korzystam z Netbeans do kodowania w PHP i sprawdza się świetnie - autpodpowiadanie bardzo pomaga się odnaleźć w funkcjach systemowych np. do stringów.

    Dodatkowo Netbeans ma wbudowane wsparcie dla Zenda i Symfony także naprawdę polecam :)

    Jedyne co mnie tam drażni, to brak wbudowanej obsługi gita - niby jest wtyczka, ale często przestaje działać jak aktualizuje całe IDE - ktoś by się musiał za to wziąć.

    IP: 89.74.150.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3

  • Holyboy

    #33 Holyboy 2010-10-13 00:04:44 0

    cóż można narzekać na PHP, można go nie kochać, można o nim mieć nikłe pojęcie... i chrzanić 3po3, że PHP do poważnych rzeczy się nie nadaje, ale prawda jest taka, że czołowe portale w Polsce napisane są w PHP (Onet, WP, Interia), Yahoo też.

    Owszem język ten ma swoje wady i ograniczenia, ale przekreślać go tylko za to, że je ma to głupota. Każdy język na pewnych obszarach jest mocny, a na pewnych słaby.

    IP: 83.29.153.[...] Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/7.0.536.2 Safari/534.10

  • th3mon

    #34 th3mon® 2010-12-20 00:37:39 1

    Z wikipedii:

    "PHP – obiektowy, skryptowy język programowania zaprojektowany do generowania stron internetowych w czasie rzeczywistym."

    "Java to obiektowy język programowania stworzony przez grupę roboczą pod kierunkiem Jamesa Goslinga z firmy Sun Microsystems. Java jest językiem tworzenia programów źródłowych kompilowanych do kodu bajtowego, czyli postaci wykonywanej przez maszynę wirtualną."

    Nie wiem czy wszyscy po tych cytatach odkryją dlaczego niektóre projekty robi się lub ich część w np. języku Java. A wniosek jest niezwykle banalny :-)

    Ja lubię PHP, Javę, Pythona, bo są po prostu fajne i stosuję je do najlepiej im odpowiadających projektów.

    Hmm... Może tak: by zabić muchę raczej nie strzela się z armaty :-)

    IP: 93.176.206.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł