Powiązane (3)

  • Reklamy Google

  • igogel +14  

    to chyba koniec porownan programistow z NK i programistow z FB

    pokaż komentarz
    igogel
  • JaTuZondze +26  

    Prawda jest taka, że niedługo będzie koniec porównań FB vs NK w ogóle.

    pokaż komentarz
    JaTuZondze
  • macz +4  

    A to kiedys takie porownania byly w ogole? ahahaha

    pokaż komentarz
    macz
  • rozbit +1  

    Ciekawe, ciekawe. Zastanawia mnie jedynie jakość kodu cpp po takich zabiegach oraz to, jak się ma wydajność takiego "tłumaczonego" kodu do kodu, który by został napisany przez człowieka.

    pokaż komentarz
    rozbit
  • bumfank2 +9  

    Napisane jest ze spadek obciazenia o 50%, czyli ma sie dobrze :D

    pokaż komentarz
    bumfank2
  • rozbit +5  

    No zgadza się, ale ciekaw jestem, czy np kod od człowieka by nie dał spadku obciążenia np. 75% :)

    pokaż komentarz
    rozbit
  • bumfank2 +5  

    Napisane rowniez jest ze specjalistow potrafiacych pisac PHP i C++ laczac je mostami jest malo, za duzo czasu, za duze koszty, taniej napisac taki translator, puscic go w OpenSource zeby spolecznosc go rozwijala. Taniej, szybciej wygodniej - wydajnosc pelna geba.

    pokaż komentarz
    bumfank2
  • rozbit +3  

    Zgadzam się ze wszystkim:) To po prostu moja ciekawość daje o sobie znać:)

    pokaż komentarz
    rozbit
  • bumfank2 +2  

    no to ci odpowiadalem ;-)

    pokaż komentarz
    bumfank2
  • faky 0  

    nic nie rozumiem.

    pokaż komentarz
    faky
  • tv2 0  

    http://www.mibsoftware.com/php2cpp/ - mhm?

    pokaż komentarz
    tv2
  • endpl 0  

    cóż, może ten ich HipHop będzie bardziej rozbudowany, zresztą tak z tego tekstu wynika;)

    pokaż komentarz
    endpl
  • darekry 0  

    Już wkrótce na GitHubie pojawić ma się cały projekt, wydany na wolnej licencji.
    Wolna licencja? GPL? CC? coś więcej na ten temat ktoś?

    pokaż komentarz
    darekry
  • tv2 0  

    Do oprogramowania raczej CC się nie stosuje. Dobrze, jakby to BSD było.

    pokaż komentarz
    tv2
  • luckyboy +1  

    chyba na licencji PHP.

    pokaż komentarz
    luckyboy
  • synkor -3  

    http://www.youtube.com/watch?v=LSD8vghWWt0

    no i niestety TO jest informatyka a nie trzaskanie stronek w htmlu

    pokaż komentarz
    synkor
  • kaczor -6  

    tylko ABAP! :D

    pokaż komentarz
    kaczor
  • kosmo1989 +5  

    Daję na samą górę bo mam pytanie.
    Co wybralibyście mając mały budżet, chcąc potem modyfikować aplikacje i ją rozbudowywać.
    ASP?
    PHP?
    JAVA?
    RUBY?
    Inne?

    Projekt powinien dawać możliwość integracji z innymi systemami np. zew. interfejsem dla użytkowników.

    Zaznaczam iż projekt, który mi chodzi po głowie nie miałby nawet 1/10000 użytkowników facebook.
    Projekt powinien wytrzymać max. 150000 odwiedzin miesięcznie.
    Jednocześnie max 1000 użytkowników zalogowanych jednocześnie.

    pokaż komentarz
    kosmo1989
  • rozbit -4  

    Jeśli aplikacja internetowa typu serwis internetowy, to Ruby on Rails. Prostota, wysoka jakość, skalowalność.

    pokaż komentarz
    rozbit
  • jamendorulez -3  

    Przyjrzyj się Django. Rails OK, ale Ruby jest dziwny.

    pokaż komentarz
    jamendorulez
  • rozbit -1  

    Czy ja wiem, czy Ruby jest dziwne... wątpię. Jest inne, bardziej "ludzkie".

    pokaż komentarz
    rozbit
  • kosmo1989 +2  

    Uwzględniliście moje założenie do niskiego budżetu?Jest chyba mniej programistów ruby?

    pokaż komentarz
    kosmo1989
  • rozbit +12  

    Za dobry projekt w PHP mało nie zapłacisz, a jak weźmiesz taniutkich kolesi to i tak stracisz.

    pokaż komentarz
    rozbit
  • KochanekModeratora +14  

    PHP

    pokaż komentarz
    KochanekModeratora
  • fik43pobme -9  

    j2ee

    pokaż komentarz
    fik43pobme
  • ciubas 0  

    ja dopiero poznaję Ruby i też się powoli zastanawiam nad wyborem PHP czy właśnie Ruby...

    A tekst wybierz PHP,Ruby jest bez sensu, czemu do czego - dlaczego - ludzie użyjcie argumentów nie pustych sloganów!

    pokaż komentarz
    ciubas
  • KochanekModeratora +23  

    ciubas: masz nas za funkcje ?

    pokaż komentarz
    KochanekModeratora
  • afterworks -2  

    Ja kochać PHP więc mówić PHP, JAVA jest FE. ASP całkiem niezły ale mniej jest ludzi, którzy się na nim znają a Ruby nie znam więc się nie wypowiem. :>

    Chociaż jeśli Cię to zainteresuje to jest fantastyczne wyjście Adobe FLEX tylko, że najpierw musisz mieć środowisko albo Flash (3000zł) albo Flex Builder (1000zł).

    pokaż komentarz
    afterworks
  • ignacyteodor 0  

    PHP - bardzo tani hosting, w przeciwieństwie do Ruby czy Pythona.

    pokaż komentarz
    ignacyteodor
  • macz +1  

    Dobrze napisany kod w PHP bedzie dzialac dobrze i dlugo. PHP samo w sobie jest jakie jest, ale dobry programista wie jak sobie radzic.
    RoR jest spoko ale wiele osob obawia sie ze jego popularnosc spadnie rownie szybko jak urosla. Dobry programista Ruby (RoR) nie bedzie tanszy niz dobry programista PHP ale bedzie go trudniej znalezc.
    Java to raczej spore koszta i prawdopodobnie musial bys i tak dodac do tego jeszcze np PHP bo Java do frontendu nijak sie nadaje.

    Hosting? Do takiego projektu to chyba i tak conajmniej VPS wiec gadanie ze hosting do PHP tani mozna olac.

    btw, jesli chcesz dostac sensowne odpowiedzi na takie pytania to idz na goldenline. Jak ktos pisze cos co bedzie podpisane jego nazwiskiem to pomysli 2 razy.

    pokaż komentarz
    macz
  • Comarade +4  

    Java to raczej spore koszta i prawdopodobnie musial bys i tak dodac do tego jeszcze np PHP bo Java do frontendu nijak sie nadaje.

    WTF? Doklejać PHP do Javowych rozwiązań webowych? Po co?

    pokaż komentarz
    Comarade
  • carbolymer -1  

    Tylko ASM + CGI!

    pokaż komentarz
    carbolymer
  • kosmo1989 0  

    Dzięki za feedback.
    ASP raczej wymaga środowiska windows server a to kolejne koszta.
    Wiem że java jest cud miód ( systemy bankowe oparte są na javie ) to kwestią jest cena i możliwość integracji z innymi technologiami.
    ROR'a się obawiam bo ciężko znaleźć speca.
    @comrade
    Najbardziej czytelny kod dla przeglądarek to chyba będzie xhtml+php jako frontend.
    @rozbit
    Nie zamierzam inwestować w specjalistów od miniCMSów.
    Jeśli kogoś wybiorę do z dużym doświadczeniem.
    Wiem że b.dobry programista PHP się ceni... ale oprogramowanie, które będzie towarzyszyć aplikacji w php nie będzie tak drogie.
    Chodzi mi bardziej o aspekty skalowalności, wydajności, funkcjonalności przy takim obciążeniu jak podałem.
    Jaki język programowania się tu nada.
    Tak żebym miał specjalistę za odpowiednią kwotę, środowisko open source, oraz skalowalność ( do pewnych granic ).

    pokaż komentarz
    kosmo1989
  • meat81 -1  

    @kaczor only PHP

    pokaż komentarz
    meat81
  • ignacyteodor +1  

    Hosting? Do takiego projektu to chyba i tak conajmniej VPS wiec gadanie ze hosting do PHP tani mozna olac.

    150000 odwiedzin miesięcznie to 5000 dziennie czyli mało, więc napisałem o hostingu.
    Ale dopiero teraz zauważyłem "1000 użytkowników zalogowanych jednocześnie", co oznacza więcej niż 5000 odwiedzin dziennie - może autor pytania zapomniał jednego zera w pierwszej liczbie.

    pokaż komentarz
    ignacyteodor
  • markier +1  

    Wybierz taki język w jakim się najlepiej czujesz.
    Nie jest to jakiś gigant projekt więc czy to będzie PHP,ASP czy ROR to nie ma znaczenia jeśli dobrze przemyślisz logike aplikacji.
    J2EE bym nie ruszał na taki projekt, chyba, że wymaga tego specyfika.

    pokaż komentarz
    markier
  • jakubl +2  

    Chodzi mi bardziej o aspekty skalowalności, wydajności, funkcjonalności przy takim obciążeniu jak podałem.

    Jeśli chodzi o takie rzeczy jak skalowalność, wydajność, to wybór konkretnego języka ma drugorzędne znaczenie, dużo ważniejsza jest architektura aplikacji i sama jakość kodu. W każdym z języków można zrobić coś dobrze albo spieprzyć.

    Owszem, są różnice w wydajności między językami, ale nie są to duże różnie. Biorę nieco z kosmosu - ale nie sądzę byśmy mogli mówić o różnicach większych niż kilkadziesiąt-kilkaset procent. Przy okazji generalna zasada jest taka, że im łatwiej się pisze kod, tym działa on wolniej - więc często te języki, które dają większą wydajność jednocześnie wymagają większych nakładów na stworzenie kodu. Z kolei błędy w zapytaniach, niewłaściwie dobrane algorytmy, brak odpowiedniego cache to czynniki które wpływ na wydajność mają ogromny.

    Skalowalność to nieco odrębne pojęcie - kod może być bardzo wydajny, doskonale zoptymalizowany, zdolny do obsługi dużego ruchu, ale jeśli zabraknie mu skalowalności to zawsze dochodzimy do momentu, kiedy ten kod nie obsłuży już więcej ruchu, a nie da się w prosty sposób dołożyć drugiego serwera. Obsługa aplikacji przez wiele serwerów, to kwestia, którą trzeba uwzględnić na wczesnym etapie projektowania aplikacji - i patrząc na kilka projektów z którymi miałem do czynienia, jak i na problemy z obsługą ruchu wielu polskich startupów, to nie sądzę by takie projektowanie było popularne. I nie oczekiwałbym raczej, by programista który klepie strony firmowe i sklepy potrafił stworzyć aplikację skalowalną na wiele serwerów.

    Moim zdaniem, z ekonomicznego punktu widzenia skalowalność jest dużo ważniejsza niż sama wydajność. Na początku wydajność często jest niepotrzebna - z niewielkim ruchem poradzi sobie średnio wydajna aplikacja na pierwszym lepszym serwerze. Dlatego wydawanie pieniędzy na początku na optymalizację jest mało sensowne. Gdy ruch zaczyna gwałtownie rosnąć pojawia się problem - zoptymalizowanie kodu, to proces który trwa i kosztuje, a problem się powtarza - możliwości optymalizacji są ograniczone. Z kolei stworzenie aplikacji może nie najlepiej z optymalizowanej, ale skalującej się na wiele serwerów sprawuje się dużo lepiej. Nie powiększa bardzo początkowego kosztu, a jednocześnie przy każdym wzroście ruchu szybko i tanio można dostawić kolejny serwer. Przy dobrej architekturze możliwości dostawiania kolejnych serwerów są bardo duże.

    pokaż komentarz
    jakubl
  • trystero 0  

    @ignacyteodor: zalezy jak rozumiesz odwiedziny. bo mozna dwojako , ja traktuje odwiedzine jako wizyte unikalnego uzytkownika. wiec to co napisales na poczatku sie nie wyklucza. chyba ze miales na mysli odświeżenia wtedy co innego..

    pokaż komentarz
    trystero
  • Camillus -1  

    Cytat: "Jednak zalety PHP gdzieś się kończą – język ten nie jest w stanie zaoferować takiej wydajności aplikacji, jak np. aplikacje pisane w Javie czy językach .NET. Efektem ubocznym stosowania przez Facebooka PHP była nieustannie rosnąca liczba serwerów webowych, generująca spory narzut na działanie serwisu. Coraz trudniej było skalować infrastrukturę, gdy liczba odsłon zaczęła przekraczać 400 mld miesięcznie."

    pokaż komentarz
    Camillus
  • trystero 0  

    @Camillus:
    "język ten nie jest w stanie zaoferować takiej wydajności aplikacji, jak np. aplikacje pisane w Javie czy językach .NET"

    Przy takiej skali z jaka ma do czynienia pojawiłyby się problemy w każdej technologii. W Javie i .NET moze by było łatwiej ale na pewno było by kilkakrotnie drożej.

    "Efektem ubocznym stosowania przez Facebooka PHP była nieustannie rosnąca liczba serwerów webowych, generująca spory narzut na działanie serwisu. "

    To moim zdaniem bez sensu ;) nieustannie rosnąca liczba serwerów webowych nie jest efektem stosowania technologii PHP tylko ogromnej i wciąż rosnącej popularności FB.

    pokaż komentarz
    trystero
  • unster -1  

    "W najbliższym czasie poinformujemy na łamach Webhosting.pl, jakie pożytki mogą mieć webdeweloperzy z transformacji kodu PHP do C++ – i jak to w praktyce zrobić."
    wiadomo może kiedy ten najbliższy czas nastąpi i jak ciężkie w praktyce to będzie?

    pokaż komentarz
    unster
  • macz 0  

    Jak sie redaktor doedukuje, bo przepisac newsa z zachodniego serwisu to kazdy potrafi.

    pokaż komentarz
    macz
  • carbolymer -3  

    Proponuję poczytać artykuł mówiący więcej o pojawieniu się HipHop'a.
    http://ilia.ws/archives/213-My-Thoughts-on-HipHop.html

    pokaż komentarz
    carbolymer
  • altruista -4  

    http://www.wykop.pl/link/12150/rewolucja-delphi-for-php

    Zostawcie PHP w spokoju ;f

    pokaż komentarz
    altruista
pokaż 

Wykopali i zakopali (190 / 14)