konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

pokaż mi serwis napisany w gołym PHP bez wspomagaczy zewnętrznych który przy dużym obciążeniu jest naprawdę wydajny - wydajność

facebook, poczytaj a potem sie wypowiadaj, temat zamkniety

Jeśli "księga mord" jest napisana w "czystym" PHP, to ja jestem gwiazdą rosyjskiego baletu. A projekt hiphop? Czyżby to były kompilowane moduły pisane C++, do których odwołuje się PHP?
Przecież taki mechanizm działa od dawien dawna w ASP.NET. Kod jest kompilowany do postaci maszynowej, dzięki czemu hula aż miło.

Pojawił się na początku dyskusji argument jakoby BSOD było największą wadą aplikacji opartych o .NET. *nixy nigdy się nie psują? Nigdy nie mają awarii? Dziwne. Podczas roku pracy na Ubuntu miałem więcej padów systemu niż podczas całej mojej historii na Windowsie.

Rozwiązania MS są obecnie najlepszymi jeśli bierzemy pod uwagę całokształt tworzenia aplikacji www. Jest jedno środowisko (a nie kilka/kilkanaście dystrybucji, serwerów, kerneli, setek zależności i innego syfu), najlepsze IDE (darmowe), najlepsza baza wiedzy (MSDN) i co najważniejsze - przyjazna społeczność. Na forach i grupach dyskusyjnych linuxa najczęstszymi odpowiedziami są: "u mnie działa" oraz "jesteś lama, szukaj dalej, my ci nie powiemy".

A teksty o bezpieczeństwie (a raczej jego braku) Windowsa można włożyć między bajki - tak samo jak twierdzenie, że Linux to tylko konsola.
Jakub L.

Jakub L. Programista

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Maciej Wilgucki:
Pojawił się na początku dyskusji argument jakoby BSOD było największą wadą aplikacji opartych o .NET. *nixy nigdy się nie psują? Nigdy nie mają awarii? Dziwne. Podczas roku pracy na Ubuntu miałem więcej padów systemu niż podczas całej mojej historii na Windowsie.

Krótka ta historia musiała być. A jak postawiłeś serwer wuwu na XP to ile pochodził?
Porównujesz dystrybucję desktopową do serwerowych czy pracowałeś na Ubuntu Server?
Rozwiązania MS są obecnie najlepszymi jeśli bierzemy pod uwagę całokształt tworzenia aplikacji www. Jest jedno środowisko (a nie kilka/kilkanaście dystrybucji, serwerów, kerneli, setek zależności i innego syfu), najlepsze IDE (darmowe), najlepsza

Jedyne nie oznacza najlepsze, poszczególne klocki poskładane ze sobą mogą dawać lepsze wyniki niż jedno rozwiązanie do wszystkiego.

No i na koniec - Linux jest na start za darmo, Windows Server, MsSQL Server chyba nie.
Robert B.

Robert B. Web Development
Manager

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Oj, kolejna dyskusja typu - moje jest lepsze. Chce się wam jeszcze ?

Ja też nie napisał bym systemu bankowego w PHP - pisałem już jeden system który operował na pieniążkach w PHP i wiem ile jest z tym problemów. To w cale nie znaczy, że w PHP nie można robić takich systemów - po prostu "nie jest to wskazane".

Pisać / sprawdzać kod wolę także na linuxie, choć codziennie pracuję na windowsie, linuxie i mac'u -> linux jest dla mnie najwygodniejszy. Nie potrafiłem ani na Windowsie ani na Mac'u stworzyć sobie tak wygodnego środowiska do pracy z PHP jak na Ubuntu - być może to brak wiedzy, ale przez te ładnych kilka lat tego się nie udało mi zrobić.

Bezpieczeństwo ? => Świadomość programistów - w każdym języku można pisać dobrze i źle. Nie znacie tego ze swojego doświadczenia ? Strasznie denerwują mnie dyskusje programistów w stylu: "racja jest mojsza niż twojsza" (czy jakoś tak - kto oglądał dzień świra to wiem o czym piszę).

Nie ważne w czym piszesz, dla mnie ważne jest:
- jak szybko napiszesz to co masz napisać
- jak dobrze napiszesz to co masz napisać
- jak szybko wprowadzisz poprawki kiedy będą one potrzebne i czy będą one wolne od bugów.
Tutaj wchodzimy w projektowanie aplikacji, analityczne myślenie, otwarty umysł, wzorce projektowe, trzymanie się standardów i umiejętność przewidywania rozwoju sytuacji. Mam nadzieję, że niczego nie pominąłem :-) Aha, no i jeszcze znajomość Frameworków jest przydatna - warto bazować na sprawdzonych rozwiązaniach, pisać w ramach 'jednej szkoły' i uczyć się od innych mądrzejszych osób.

Choć jeszcze nie zgłębiłem tematu, to coraz bardziej podoba mi się pomysł hMVC. Tworzymy specyfikację aplikacji, sadzamy kogoś od PHP, kogoś od Javy, od RoR, Pythona, i .NET'a. 5 osób - 5 różnych języków i środowisk, ale spójny sposób pisania i komunikacji pomiędzy modułami i wszystko da się zrobić. Najpierw robimy wstępny podział funkcjonalności, a po tygodniu okazuje się, że coś co miało być w PHP powinno jednak być napisane w Java - nie ma problemu.

Trochę zszedłem z tematu, ale generalnie stoję na straży twierdzenia, że nie ma rozwiązań do wszystkiego, a każdy niech pisze to w czym jest _dobry_, a wtedy wszystko będzie dobrze - wierzę w ludzi :-) No to wracam do roboty.
Bartosz Ratajczyk

Bartosz Ratajczyk MS SQL Developer

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Przemysław R.:
a coś nowego rewolucyjnego? wszystko kiśnie i czeka aż szacowne grono dewelopoerów łaskawie to wdroży, o ile nie zaburzy to zgodności wstecz za bardzo

Właśnie ta nieszczęsna zgodność jest kulą u nogi rozwoju PHP, bo nie możma od tak wywalić śmieci i dodać czegoś fajnego

PHP 5.3 w porównaniu do 5.2 to zerwanie części kompatybilności wstecz.
Z nowości - przestrzenie nazw (bez względu na to jak się komu podoba separator), domknięcia, funkcje lambda. Jeszcze coś większego by się znalazło.
Jakub L.
No i na koniec - Linux jest na start za darmo, Windows Server,
MsSQL Server chyba nie.

Nie wiem co masz na myśli pisząc "na start". MS SQL Enterprise - masz wersję do testowania przez 180 dni. Nie jestem pewien do do Najnowszego Windows Server, ale chyba W2K3 też było w takiej opcji.

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Maciej Wilgucki:
Jeśli "księga mord" jest napisana w "czystym" PHP, to ja jestem gwiazdą rosyjskiego baletu. A projekt hiphop? Czyżby to były kompilowane moduły pisane C++, do których odwołuje się PHP?

nie ma znaczenia co dokladnie FB zrobil aby optymalizowac kod i wydajnosc, duze serwisy wymagaja dedykowanych optymalizacji, niezaleznie od technologii, wazne ze podstawa jest php czyli poruszony tu problem "lamerskiego kodowania" ktore php umozliwia, jak widac w tym przypadku problem nie wystepuje

wniosek? zly koder = zly kod

technologia jest sprawa drugorzedna, a teorie ze w javie, C czy asp nie mozna pisac niedbale to ja wsadzam miedzy bajki..

Pojawił się na początku dyskusji argument jakoby BSOD było największą wadą aplikacji opartych o .NET. *nixy nigdy się nie psują? Nigdy nie mają awarii? Dziwne. Podczas roku pracy na Ubuntu miałem więcej padów systemu niż podczas całej mojej historii na Windowsie.

na ubuntu to mozesz sobie w pacmana pograc a nie stawiac serwer produkcyjny, zerknij jak powazni ludzie sie tym zajmuja, hint unixy ewentaulnie jakies dystrybucje linuxowe z enterprise csv, jadra kompilowane pod wspolprace zadanych parametrow, limitu socketow, slyszales o tym? jelsi nie to zerknij jak przygotowuje sie serwer pod chmure do obslugi 2000 requestow/s

i jeszcze raz na zakonczenie..
problem nie lezy w php, problem lezy po stronie programisty
Jakub L.

Jakub L. Programista

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Bartosz Ratajczyk:
Jakub L.
No i na koniec - Linux jest na start za darmo, Windows Server,
MsSQL Server chyba nie.

Nie wiem co masz na myśli pisząc "na start". MS SQL Enterprise - masz wersję do testowania przez 180 dni. Nie jestem pewien do do Najnowszego Windows Server, ale chyba W2K3 też było w takiej opcji.

Znaczy się co - jeżeli rozmawiamy o robieniu biznesu i zarabianiu pieniędzy to proponujesz do stawiania komercyjnego rozwiązania trialowe półroczne wersje OSu i silnika bazy?
A później na nie zarobisz czy przeinstalujesz?

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Maciej Wilgucki:
pokaż mi serwis napisany w gołym PHP bez wspomagaczy zewnętrznych który przy dużym obciążeniu jest naprawdę wydajny - wydajność

facebook, poczytaj a potem sie wypowiadaj, temat zamkniety

Jeśli "księga mord"

to jest wyraz jakiegos buntu ?
jest napisana w "czystym" PHP, to ja jestem gwiazdą rosyjskiego baletu. A projekt hiphop? Czyżby to były kompilowane moduły pisane C++, do których odwołuje się PHP?

nie widze zwiazku ... w czym to przeszkadza, ze w PHP nie da sie zrobic wszystkiego ? to tylko element ukladanki .. jezyk . ot kropka

fakt iz mozna do PHP na luziku dodawac samemu moduly napisane w C/C++ jest dla mnie zaleta, a nie wada :-)

opensource ....
Przecież taki mechanizm działa od dawien dawna w ASP.NET. Kod jest kompilowany do postaci maszynowej, dzięki czemu hula aż miło.

mam wrazenie, ze to dalekoidace porownanie
Pojawił się na początku dyskusji argument jakoby BSOD było największą wadą aplikacji opartych o .NET. *nixy nigdy się nie psują? Nigdy nie mają awarii? Dziwne. Podczas roku pracy na Ubuntu miałem więcej padów systemu niż podczas całej mojej historii na Windowsie.

cos ty tam sobie porobil ? :-) moze jakas wersje testowa sobie postawiles

aczkolwiek nie slyszalem jeszcze zeby ktos na Ubuntu serwery stawial .... sa do tego dedykowane dystrybucje, albo samemu sie je lepi, jak kto umie
Rozwiązania MS są obecnie najlepszymi jeśli bierzemy pod uwagę całokształt tworzenia aplikacji www. Jest jedno środowisko (a nie kilka/kilkanaście dystrybucji, serwerów, kerneli, setek zależności i innego syfu), najlepsze IDE (darmowe), najlepsza baza wiedzy (MSDN) i co najważniejsze - przyjazna społeczność.

no coz ... to jest wlasnie srodowisko dla lam. Dla mnie Linux jest jeden, siedzialem na kilku distro .. zaczalem na RH, a skonczylem na Gentoo, po drodze Slackware, Debian, CentOS i inne z przypadku, bo cos na nich stalo, bawilem sie nawet z LFS

Jesli chodzi o Winde, to po prostu wybierasz produkty ze stajni MS i supportujesz MS, w zasadzie tylko i wylacznie MS.

Jesli chodzi o Mac'a .. to samo ale Apple :-)

A Linux ... hmmm supportujesz deweloperow. Jak Ci zbywa kasy .. to zawsze mozesz puscic tu i owdzie jakis przelewik.

Swoja droga, wiekszosc tych, ktora wychwala tak MS, nawet im nie placi za soft, tylko sciaga piraty.

Ja zaplacilem ... ostatnio za Viste, nie bylo jeszcze 7 ... a chcialem pograc w CoD MW .. wymagalo jakiegos DXa ktory wymagal Visty itd itp ...

kupilem wiec Viste, przy okazji pomyslalem, kupie sobie VMWare do tego postawie na Linuxie, bedzie jak znalazl do testow ...

tyle czasu ile stracilem przez ten jebany (mozna tylko dobierac gorsze slowa) system .... przekroczylo z punktu widzenia ekonomii .. jego koszt ..

powinni mi za niego oddac kase i drugie tyle dolozyc

jesli po X latach robienia systemow, sprzedawania ich i robienia milionow ... robi sie takie gowno ... to ja nie mam lepszego zdania o czymkolwiek co MS robi
Na forach i grupach dyskusyjnych linuxa najczęstszymi odpowiedziami są: "u mnie działa" oraz "jesteś lama, szukaj dalej, my ci nie powiemy".

no coz... jesli zadajesz trywialne pytania, to mozliwe ze takie odpowiedzi otrzymujesz, ja rzadko pytam, ale od wielu wielu lat nie otrzymalem takiej odpowiedzi, martwie sie tylko, gdy otrzymam odpowiedz, ktorej nie rozumiem ;P
A teksty o bezpieczeństwie (a raczej jego braku) Windowsa można włożyć między bajki - tak samo jak twierdzenie, że Linux to tylko konsola.

1. zasada bezpieczenstwa to stabilnosc

n/c

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Arkadiusz K.:
nie ma znaczenia co dokladnie FB zrobil aby optymalizowac kod i wydajnosc, duze serwisy wymagaja dedykowanych optymalizacji, niezaleznie od technologii, wazne ze podstawa jest php czyli poruszony tu problem "lamerskiego kodowania" ktore php umozliwia, jak widac w tym przypadku problem nie wystepuje

Równie dobrze można napisać skrypt w PHP, który wywoła poprzez exec, polecenie systemowe, które zrobi wszystko za PHP, a ten tylko wypluje coś na ekran. Masło maślane. Jeśli mamy porównywać PHP z rozwiązaniami MS, to nie włączajmy w to żadnych protez wymyślanych dla konkretnego rozwiązania.
wniosek? zly koder = zly kod

technologia jest sprawa drugorzedna, a teorie ze w javie, C czy asp nie mozna pisac niedbale to ja wsadzam miedzy bajki..

Tutaj masz całkowitą rację. Żadna technologia nie gwarantuje, że napisana aplikacja będzie niezawodna. Można pisać ładny kod w PHP i bajzel w C#/Java.
na ubuntu to mozesz sobie w pacmana pograc a nie stawiac serwer produkcyjny, zerknij jak powazni ludzie sie tym zajmuja, hint unixy ewentaulnie jakies dystrybucje linuxowe z enterprise csv, jadra kompilowane pod wspolprace zadanych parametrow, limitu socketow, slyszales o tym? jelsi nie to zerknij jak przygotowuje sie serwer pod chmure do obslugi 2000 requestow/s

A czy ja mówiłem o stawianiu serwera na Ubuntu? Twierdzenie to jest równie absurdalne jak BSOD na stronach ASP.NET. Po prostu moje doświadczenie z Linuxem są takie, a nie inne i mam swoje zdanie wynikające z używania tego systemu. Przynajmniej potrafię w miarę obiektywnie spojrzeć na ten system.

Od konfiguracji serwerów są admini i żaden programista nie powinien wiedzieć co tam się dzieje. Owszem, trzeba znać platformę, na której się pracuje, ale znajomość platformy != zajmowania się jej konfiguracją.

Wolę rozwiązania MS z jednego prostego powodu. Produkty są gotowymi zamkniętymi pudełkami, które działają. W przypadku rozwiązań open source dostaje się kota w worku, którego dodatkowo trzeba zmodyfikować pod swoje potrzeby.

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Jeśli "księga mord"

to jest wyraz jakiegos buntu ?

Nie, po prostu fajnie brzmi po polsku :)
jest napisana w "czystym" PHP, to ja jestem gwiazdą rosyjskiego baletu. A projekt hiphop? Czyżby to były kompilowane moduły pisane C++, do których odwołuje się PHP?

nie widze zwiazku ... w czym to przeszkadza, ze w PHP nie da sie zrobic wszystkiego ? to tylko element ukladanki .. jezyk . ot kropka

fakt iz mozna do PHP na luziku dodawac samemu moduly napisane w C/C++ jest dla mnie zaleta, a nie wada :-)

Jak najbardziej jest to zaleta, ale skoro mówimy o PHP, to skupmy się na tym języku, a nie na dedykowanych rozwiązaniach pisanych w innych językach.
Przecież taki mechanizm działa od dawien dawna w ASP.NET. Kod jest kompilowany do postaci maszynowej, dzięki czemu hula aż miło.

mam wrazenie, ze to dalekoidace porownanie

Dlaczego?
Pojawił się na początku dyskusji argument jakoby BSOD było największą wadą aplikacji opartych o .NET. *nixy nigdy się nie psują? Nigdy nie mają awarii? Dziwne. Podczas roku pracy na Ubuntu miałem więcej padów systemu niż podczas całej mojej historii na Windowsie.

cos ty tam sobie porobil ? :-) moze jakas wersje testowa sobie postawiles
Stabilne wydania Ubuntu od 6.10 do 8.04. Zaczęło się sypać po aktualizacji do chyba 7.10. W wersji tej nie mogłem ustawić rozdzielczości większej niż 800x600 na 22 calowej panoramie.
aczkolwiek nie slyszalem jeszcze zeby ktos na Ubuntu serwery stawial .... sa do tego dedykowane dystrybucje, albo samemu sie je lepi, jak kto umie

O tym już napisałem w poprzednim poście.
no coz ... to jest wlasnie srodowisko dla lam. Dla mnie Linux jest jeden, siedzialem na kilku distro .. zaczalem na RH, a skonczylem na Gentoo, po drodze Slackware, Debian, CentOS i inne z przypadku, bo cos na nich stalo, bawilem sie nawet z LFS

Lamerskie (bardziej pasuje pozerskie) podejście do sprawy to instalowanie kolejnych dystrybucji *nixa i opowiadanie całemu światu jaki to jest się świetnym użytkownikiem pingwina. Ja cenię sobie mój czas i wolę stosować rozwiązanie, które są od razu gotowe do pracy.
Jesli chodzi o Winde, to po prostu wybierasz produkty ze stajni MS i supportujesz MS, w zasadzie tylko i wylacznie MS.

Jesli chodzi o Mac'a .. to samo ale Apple :-)

A Linux ... hmmm supportujesz deweloperow. Jak Ci zbywa kasy .. to zawsze mozesz puscic tu i owdzie jakis przelewik.

Swoja droga, wiekszosc tych, ktora wychwala tak MS, nawet im nie placi za soft, tylko sciaga piraty.

Winde mam oryginalną, niedługo kupuję Office 2010, do tego kilka mniejszych aplikacji. Narzędzia developerskie mam za free (wersje Express).
Ja zaplacilem ... ostatnio za Viste, nie bylo jeszcze 7 ... a chcialem pograc w CoD MW .. wymagalo jakiegos DXa ktory wymagal Visty itd itp ...

kupilem wiec Viste, przy okazji pomyslalem, kupie sobie VMWare do tego postawie na Linuxie, bedzie jak znalazl do testow ...

tyle czasu ile stracilem przez ten jebany (mozna tylko dobierac gorsze slowa) system .... przekroczylo z punktu widzenia ekonomii .. jego koszt ..

powinni mi za niego oddac kase i drugie tyle dolozyc

A ja nie miałem problemów ani z Vistą, tak samo jak nie mam problemów z 7. Miałem za to ogromne problemy z Ubuntu.
jesli po X latach robienia systemow, sprzedawania ich i robienia milionow ... robi sie takie gowno ... to ja nie mam lepszego zdania o czymkolwiek co MS robi
To samo mogę napisać o Ubuntu. Tylko, że w ten sposób możemy przerzucać się gównami i nic z tego nie wyniknie.
Na forach i grupach dyskusyjnych linuxa najczęstszymi odpowiedziami są: "u mnie działa" oraz "jesteś lama, szukaj dalej, my ci nie powiemy".

no coz... jesli zadajesz trywialne pytania, to mozliwe ze takie odpowiedzi otrzymujesz, ja rzadko pytam, ale od wielu wielu lat nie otrzymalem takiej odpowiedzi, martwie sie tylko, gdy otrzymam odpowiedz, ktorej nie rozumiem ;P
Pytanie brzmiało mniej więcej tak: "Zrobiłem upgrade Ubuntu z wersji x na y. Nie mogę zmienić rozdziałki na większą niż 800x600. Mój sprzęt to... Info o systemie... Logi...". Co miałem więcej napisać? Modlitwę do wielkiego admina? :)

A teksty o bezpieczeństwie (a raczej jego braku) Windowsa można włożyć między bajki - tak samo jak twierdzenie, że Linux to tylko konsola.

1. zasada bezpieczenstwa to stabilnosc

n/c
Od czasów XP SP2 Windows stał się bardzo stabilnym systemem. Poza tym to nie wina systemu tylko wadliwych aplikacji firm trzecich.

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Maciej Wilgucki:
Wolę rozwiązania MS z jednego prostego powodu. Produkty są gotowymi zamkniętymi pudełkami, które działają. W przypadku rozwiązań open source dostaje się kota w worku, którego dodatkowo trzeba zmodyfikować pod swoje potrzeby.

daj znac jak postawisz aplikacje na chmurze w technologii MS do obslugi 50,000 requestow/s (po 2000 requestow/s na 1 serwer), porownamy testy, skalowalnosc, rozwiazania i czas spedzony na konfiguracji, przyda sie rowniez podsumowanie kosztow takiej operacji, nie lubie gdybac bez konkretow, ja swoje testy mam i jestem gotowy je skonfrontowac z twoimi
Jakub L.

Jakub L. Programista

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Maciej Wilgucki:
Arkadiusz K.:
nie ma znaczenia co dokladnie FB zrobil aby optymalizowac kod i wydajnosc, duze serwisy wymagaja dedykowanych optymalizacji, niezaleznie od technologii, wazne ze podstawa jest php czyli poruszony tu problem "lamerskiego kodowania" ktore php umozliwia, jak widac w tym przypadku problem nie wystepuje

Równie dobrze można napisać skrypt w PHP, który wywoła poprzez exec, polecenie systemowe, które zrobi wszystko za PHP, a ten tylko wypluje coś na ekran. Masło maślane. Jeśli mamy

Chyba niebardzo, wydajnośc czegoś takiego będzie orała bruzdy w mule na dnie - wystartować proces, odebrać od niego dane, aj waj.
technologia jest sprawa drugorzedna, a teorie ze w javie, C czy asp nie mozna pisac niedbale to ja wsadzam miedzy bajki..

Tutaj masz całkowitą rację. Żadna technologia nie gwarantuje, że napisana aplikacja będzie niezawodna. Można pisać ładny kod w PHP i bajzel w C#/Java.

Podobno do Ady jest jakieś cudowne coś, co dowodzi poprawności:
http://blog.securitystandard.pl/news/360578.html
Ale pewnie drogie.
A czy ja mówiłem o stawianiu serwera na Ubuntu? Twierdzenie to jest równie absurdalne jak BSOD na stronach ASP.NET. Po prostu moje doświadczenie z Linuxem są takie, a nie inne i mam swoje zdanie wynikające z używania tego systemu. Przynajmniej potrafię w miarę obiektywnie spojrzeć na ten system.

Projektujesz swoje doświadczenia z dystrybucji desktopowej na dystrybucję serwerową. Jak to określić?
Od konfiguracji serwerów są admini i żaden programista nie powinien wiedzieć co tam się dzieje. Owszem, trzeba znać

Powiadam ci, nie musi, ale jak potrafi wiedzieć to się to czasem przydaje.
Wolę rozwiązania MS z jednego prostego powodu. Produkty są gotowymi zamkniętymi pudełkami, które działają. W przypadku rozwiązań open source dostaje się kota w worku, którego dodatkowo trzeba zmodyfikować pod swoje potrzeby.

A jak nie lubisz jak te zamknięte pudełka działają tak a nie inaczej?

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Arkadiusz K.:
daj znac jak postawisz aplikacje na chmurze w technologii MS do obslugi 50,000 requestow/s (po 2000 requestow/s na 1 serwer), porownamy testy, skalowalnosc, rozwiazania i czas spedzony na konfiguracji, przyda sie rowniez podsumowanie kosztow takiej operacji, nie lubie gdybac bez konkretow, ja swoje testy mam i jestem gotowy je skonfrontowac z twoimi

Ja tego robić nie będę, ponieważ od tego są admini, a nie programiści. Cena - nie ma co się oszukiwać - MS będzie pewnie o rząd wielkości droższy (może o dwa).

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Chyba niebardzo, wydajnośc czegoś takiego będzie orała bruzdy w mule na dnie - wystartować proces, odebrać od niego dane, aj waj.

Zastosowałem skrót myślowy. Chodzi mi o to, że wszystko można przenieść do C++, a PHP będzie tylko nakładą na przygotowane wcześniej funkcjonalności.
A czy ja mówiłem o stawianiu serwera na Ubuntu? Twierdzenie to jest równie absurdalne jak BSOD na stronach ASP.NET. Po prostu moje doświadczenie z Linuxem są takie, a nie inne i mam swoje zdanie wynikające z używania tego systemu. Przynajmniej potrafię w miarę obiektywnie spojrzeć na ten system.

Projektujesz swoje doświadczenia z dystrybucji desktopowej na dystrybucję serwerową. Jak to określić?

Wśród linuxowców panuje przesąd, że Winda się wiesza na niebiesko (nie ważne czy desktop, czy serwer). Zastosowałem taką samą analogię.
Od konfiguracji serwerów są admini i żaden programista nie powinien wiedzieć co tam się dzieje. Owszem, trzeba znać

Powiadam ci, nie musi, ale jak potrafi wiedzieć to się to czasem przydaje.
Wiedzieć jak działa - tak. Zajmować się konfiguracją - nie.
Wolę rozwiązania MS z jednego prostego powodu. Produkty są gotowymi zamkniętymi pudełkami, które działają. W przypadku rozwiązań open source dostaje się kota w worku, którego dodatkowo trzeba zmodyfikować pod swoje potrzeby.

A jak nie lubisz jak te zamknięte pudełka działają tak a nie inaczej?
Kupując pudełko, wiem czego się po nim spodziewać. Musiałbym bym idiotą kupując coś, o czym nie mam zielonego pojęcia lub będąc świadomy, że nie działa to tak, jak potrzebuję.

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Maciej Wilgucki:
Jeśli "księga mord"

to jest wyraz jakiegos buntu ?

Nie, po prostu fajnie brzmi po polsku :)

mi sie nie podoba
Dlaczego?

A dlaczego mam rozpatrywac platforme PHP bez jej feature'a jakim jest niewatpliwie mozliwosc dobudowywania wlasnych modulow.

Masz klapki na oczach brachu :P
no coz ... to jest wlasnie srodowisko dla lam. Dla mnie Linux jest jeden, siedzialem na kilku distro .. zaczalem na RH, a skonczylem na Gentoo, po drodze Slackware, Debian, CentOS i inne z przypadku, bo cos na nich stalo, bawilem sie nawet z LFS

Lamerskie (bardziej pasuje pozerskie) podejście do sprawy to instalowanie kolejnych dystrybucji *nixa i opowiadanie całemu światu jaki to jest się świetnym użytkownikiem pingwina. Ja cenię sobie mój czas i wolę stosować rozwiązanie, które są od razu gotowe do pracy.

Niezrozumielismy sie zupelnie. Moje doswiadczenie zdobywalem przez lata pracujac z roznymi dystrybucjami.

Jako architekt IT moge tylko powiedziec, ze Windows jest 100 lat za murzynami, a do Linuxa niewielu jeszcze doroslo.

A gadanie, ze cos jest od razu gotowe do pracy, to proponuje uzywac jak bedziesz sprzedawac Windowsa w sklepie.
Winde mam oryginalną, niedługo kupuję Office 2010, do tego kilka mniejszych aplikacji. Narzędzia developerskie mam za free (wersje Express).

Fajnie. Ja tez kupilem MS Office, dla żony na Mac'a, Mac'a jej kupilem bo nie chcialo mi sie co tydzien naprawiac jej Windy... ot .. szanuje swoj czas.

A Winda system dla idiotów, niestety nie jest żono-odporny. A moja żona idiotką nie jest. Ot ma w dupie takie spr. jak Windows i Linux .. chciałaby tylko, żeby jej się nie psuło, a psuło jej się.
A ja nie miałem problemów ani z Vistą, tak samo jak nie mam problemów z 7. Miałem za to ogromne problemy z Ubuntu.

Mój najmłodszy siedzi od roku na Ubuntu i nie ma problemów. Mój senior siedzi na Ubuntu i nie miał problemów. Ot .. może jesteś niekompatybilny ... ale mój komp jest na pewno nie kompatybilny z Vistą ...
jesli po X latach robienia systemow, sprzedawania ich i robienia milionow ... robi sie takie gowno ... to ja nie mam lepszego zdania o czymkolwiek co MS robi
To samo mogę napisać o Ubuntu. Tylko, że w ten sposób możemy przerzucać się gównami i nic z tego nie wyniknie.

Nie jestem fanem Ubuntu, więc możesz jak dla mnie je zrównać z ziemią ... faktem jest, że za nie nie płacisz i masz support .. a za Windowsa (OEM) płacisz i go nie masz.

A jeśli po instalacji z pudełka system mi co chwile wywala ekran .. a jest idioto odporny ,a ja nic nie robie tylko siedze przed kompem... no to cóż ... bieda.
Na forach i grupach dyskusyjnych linuxa najczęstszymi odpowiedziami są: "u mnie działa" oraz "jesteś lama, szukaj dalej, my ci nie powiemy".

no coz... jesli zadajesz trywialne pytania, to mozliwe ze takie odpowiedzi otrzymujesz, ja rzadko pytam, ale od wielu wielu lat nie otrzymalem takiej odpowiedzi, martwie sie tylko, gdy otrzymam odpowiedz, ktorej nie rozumiem ;P
Pytanie brzmiało mniej więcej tak: "Zrobiłem upgrade Ubuntu z wersji x na y. Nie mogę zmienić rozdziałki na większą niż 800x600. Mój sprzęt to... Info o systemie... Logi...". Co miałem więcej napisać? Modlitwę do wielkiego admina? :)

pomóc Ci, czy już się poddałes ?
A teksty o bezpieczeństwie (a raczej jego braku) Windowsa można włożyć między bajki - tak samo jak twierdzenie, że Linux to tylko konsola.

1. zasada bezpieczenstwa to stabilnosc

n/c
Od czasów XP SP2 Windows stał się bardzo stabilnym systemem. Poza tym to nie wina systemu tylko wadliwych aplikacji firm trzecich.

Ja na swoim nie mialem nic firm 3cich a juz sie wieszal .. i nawet go nie udpate'owalem :D

//

Biorac pod uwage, ze Linux jest caly 2-gich, 3-cich i 10tych i jest tak cholernie stabilny .. to hmm ... nadal uwazam, ze zle to swiadczy odnosnie systemu Windows za 500 czy 1000 zlotych, ze o innych rzeczach nie wspomne.

Nie bede wykladal tu ubolewan moich kolegow odnosnie bugow tu i owdzie np. w MSSql itd itp .. gdzie na supporcie za kilkaset zlotych za godzine tlumaczono im ze takich zapytan to nie wolno pisac bo wynik bedzie zly ... i bylo tak przez lata ... ale zasada jest prosta:

place = wymagam

a za linuxa nie place, wymagam .. i robi sie.

i jest milo

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Jakub L.:
Maciej Wilgucki:
Arkadiusz K.:
nie ma znaczenia co dokladnie FB zrobil aby optymalizowac kod i wydajnosc, duze serwisy wymagaja dedykowanych optymalizacji, niezaleznie od technologii, wazne ze podstawa jest php czyli poruszony tu problem "lamerskiego kodowania" ktore php umozliwia, jak widac w tym przypadku problem nie wystepuje

Równie dobrze można napisać skrypt w PHP, który wywoła poprzez exec, polecenie systemowe, które zrobi wszystko za PHP, a ten tylko wypluje coś na ekran. Masło maślane. Jeśli mamy

Chyba niebardzo, wydajnośc czegoś takiego będzie orała bruzdy w mule na dnie - wystartować proces, odebrać od niego dane, aj waj.

uważasz że pętelki interpretowane w PHP są szybsze od pętelek kompilowanych w C++ lub innym języku do tego przeznaczonym? ciekawa teoria.

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Maciej Wilgucki:
Arkadiusz K.:
daj znac jak postawisz aplikacje na chmurze w technologii MS do obslugi 50,000 requestow/s (po 2000 requestow/s na 1 serwer), porownamy testy, skalowalnosc, rozwiazania i czas spedzony na konfiguracji, przyda sie rowniez podsumowanie kosztow takiej operacji, nie lubie gdybac bez konkretow, ja swoje testy mam i jestem gotowy je skonfrontowac z twoimi

Ja tego robić nie będę, ponieważ od tego są admini, a nie programiści. Cena - nie ma co się oszukiwać - MS będzie pewnie o rząd wielkości droższy (może o dwa).

admini sa od zarzadzania serwerem ale na programiscie spoczywa obowiazek takiego pisania kodu zeby wykorzystal optymalnie maszyne, wiec musi znac zarowno maszyne jak i software na niej, jak bedziesz mial kiedys do czynienia z powaznym ruchem to sie przekonasz jak optymalizacja alokacji pamieci moze wplynac na ilosc serwerow za load balancerem ktore potrzebujesz, dopoki tego nie doswiadczysz to nie mas zporownania, placi i tak klient za licencje i serwery... - w windowsie to ty sobie mozesz zmieniac alokacje strony notatnika a nie procesow jadra bo dostepu do zrodla nie masz i nic nie przekompilujesz, nie zmienisz tez limitu otwartych plikow w systemie czy socketow, czyli wyciagamy portfelik i placimy za kolejna maszyne i kolejna licencje, pod x'ami mozesz sobie skompilowac co chcesz i jak chcesz, roznica wlasnie polega na tym

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Przemysław R.:
uważasz że pętelki interpretowane w PHP są szybsze od pętelek kompilowanych w C++ lub innym języku do tego przeznaczonym? ciekawa teoria.

opcode
Jakub L.

Jakub L. Programista

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Maciej Wilgucki:
Chyba niebardzo, wydajnośc czegoś takiego będzie orała bruzdy w mule na dnie - wystartować proces, odebrać od niego dane, aj waj.

Zastosowałem skrót myślowy. Chodzi mi o to, że wszystko można przenieść do C++, a PHP będzie tylko nakładą na przygotowane wcześniej funkcjonalności.

Nie tak to wyglądało, wspomnienie execa było cokolwiek mylące.
Projektujesz swoje doświadczenia z dystrybucji desktopowej na dystrybucję serwerową. Jak to określić?

Wśród linuxowców panuje przesąd, że Winda się wiesza na niebiesko (nie ważne czy desktop, czy serwer). Zastosowałem taką samą analogię.

Niebiesko, czarno, szaro...
Nie wiesza się czy co?
Co i rusz czyta się o błędach w IIS, w .Net i innych niezalogowanych użytkownikach którzy mogą zdalnie uzyskać dostęp do komputera bla bla bla.
Wolę rozwiązania MS z jednego prostego powodu. Produkty są gotowymi zamkniętymi pudełkami, które działają. W przypadku rozwiązań open source dostaje się kota w worku, którego dodatkowo trzeba zmodyfikować pod swoje potrzeby.

A jak nie lubisz jak te zamknięte pudełka działają tak a nie inaczej?
Kupując pudełko, wiem czego się po nim spodziewać. Musiałbym bym idiotą kupując coś, o czym nie mam zielonego pojęcia lub będąc świadomy, że nie działa to tak, jak potrzebuję.

Jesteś na tyle kasiasty że Microsoft robi soft pod ciebie, czy też dostosowałeś swoje aspiracje i nawyki pod możliwości softu sprzedawanego przez M$?
Produkty open source dokładnie tak samo wyglądają po zainstalowaniu jak produkty Microsoftu - mają jakiś default działania.
Twierdzisz że zaprzeczasz mitom jakoby Windows wywalał się na niebiesko i jednocześnie że rzeczy OS trzeba zmodyfikować pod swoje potrzeby.
Jak komuś odpowiadają takie jakie są po zrobieniu sudo apt-get install to wcale nie trzeba, dokładnie tak samo jak w sytuacji gdy ktoś kupuje paczki od Microsofta instaluje i mu odpowiada.
Bajki zaczynają się jak jednak nie odpowiada.
Jakub L.

Jakub L. Programista

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Przemysław R.:
Jakub L.:
Maciej Wilgucki:
Równie dobrze można napisać skrypt w PHP, który wywoła poprzez exec, polecenie systemowe, które zrobi wszystko za PHP, a ten tylko wypluje coś na ekran. Masło maślane. Jeśli mamy

Chyba niebardzo, wydajnośc czegoś takiego będzie orała bruzdy w mule na dnie - wystartować proces, odebrać od niego dane, aj waj.

uważasz że pętelki interpretowane w PHP są szybsze od pętelek kompilowanych w C++ lub innym języku do tego przeznaczonym? ciekawa teoria.

Nie.
Uważam, że wystartowanie zewnętrznego procesu przez exec a potem odebranie od tego czegoś wyników będzie wolne.
Szczególnie na serwerze z konkretnym loadem i ograniczeniami na pamięć.

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Tomasz Grzechowski:
A dlaczego mam rozpatrywac platforme PHP bez jej feature'a jakim jest niewatpliwie mozliwosc dobudowywania wlasnych modulow.

Masz klapki na oczach brachu :P
Nie dojdziemy tutaj do porozumienia. Dla mnie porównywanie języków/technologii oznacza korzystanie z tego co już jest, a nie z tego co można dopisać. Prawdziwe jest powiedzenie, że PHP to taki język, że zanim przystąpi się do pracy, trzeba samemu sobie napisać narzędzia.
no coz ... to jest wlasnie srodowisko dla lam. Dla mnie Linux jest jeden, siedzialem na kilku distro .. zaczalem na RH, a skonczylem na Gentoo, po drodze Slackware, Debian, CentOS i inne z przypadku, bo cos na nich stalo, bawilem sie nawet z LFS

Lamerskie (bardziej pasuje pozerskie) podejście do sprawy to instalowanie kolejnych dystrybucji *nixa i opowiadanie całemu światu jaki to jest się świetnym użytkownikiem pingwina. Ja cenię sobie mój czas i wolę stosować rozwiązanie, które są od razu gotowe do pracy.

Niezrozumielismy sie zupelnie. Moje doswiadczenie zdobywalem przez lata pracujac z roznymi dystrybucjami.

Jako architekt IT moge tylko powiedziec, ze Windows jest 100 lat za murzynami, a do Linuxa niewielu jeszcze doroslo.

A gadanie, ze cos jest od razu gotowe do pracy, to proponuje uzywac jak bedziesz sprzedawac Windowsa w sklepie.

Mam na lapciaku oryginalnie zainstalowaną Windę 7 razem ze sterownikami dostawcy sprzętu. Jedyne co musiałem zrobić, to zmodyfikować nieco partycje. Reszta działała od razu.
Winde mam oryginalną, niedługo kupuję Office 2010, do tego kilka mniejszych aplikacji. Narzędzia developerskie mam za free (wersje Express).

Fajnie. Ja tez kupilem MS Office, dla żony na Mac'a, Mac'a jej kupilem bo nie chcialo mi sie co tydzien naprawiac jej Windy... ot .. szanuje swoj czas.

A Winda system dla idiotów, niestety nie jest żono-odporny. A moja żona idiotką nie jest. Ot ma w dupie takie spr. jak Windows i Linux .. chciałaby tylko, żeby jej się nie psuło, a psuło jej się.
Jeśli ktoś nie potrafi obsługiwać Windy, tym bardziej nie będzie potrafił się odnaleźć w Linuxie.
A ja nie miałem problemów ani z Vistą, tak samo jak nie mam problemów z 7. Miałem za to ogromne problemy z Ubuntu.

Mój najmłodszy siedzi od roku na Ubuntu i nie ma problemów. Mój senior siedzi na Ubuntu i nie miał problemów. Ot .. może jesteś niekompatybilny ... ale mój komp jest na pewno nie kompatybilny z Vistą ...
Kwestia podejścia. Rok grzebałem się na Ubuntu (nie miałem żadnej Windy zainstalowanej) i nawet zaczął mi się podobać, ale pojawiające się co chwilę problemy skutecznie mnie zniechęciły.
Nie jestem fanem Ubuntu, więc możesz jak dla mnie je zrównać z ziemią ... faktem jest, że za nie nie płacisz i masz support .. a za Windowsa (OEM) płacisz i go nie masz.
A właśnie, że mam. Pojawił się problem z rejestracją - jeden telefon, 10 min na linii i problem rozwiązany. Coś grubszego - szukam na forach MS i zazwyczaj znajduję.
A jeśli po instalacji z pudełka system mi co chwile wywala ekran .. a jest idioto odporny ,a ja nic nie robie tylko siedze przed kompem... no to cóż ... bieda.
Włącz i wyłącz komputer :)
pomóc Ci, czy już się poddałes ?

Już się poddałem.
Biorac pod uwage, ze Linux jest caly 2-gich, 3-cich i 10tych i jest tak cholernie stabilny .. to hmm ... nadal uwazam, ze zle to swiadczy odnosnie systemu Windows za 500 czy 1000 zlotych, ze o innych rzeczach nie wspomne.

Nie bede wykladal tu ubolewan moich kolegow odnosnie bugow tu i owdzie np. w MSSql itd itp .. gdzie na supporcie za kilkaset zlotych za godzine tlumaczono im ze takich zapytan to nie wolno pisac bo wynik bedzie zly ... i bylo tak przez lata ... ale zasada jest prosta:

place = wymagam

a za linuxa nie place, wymagam .. i robi sie.

i jest milo
Nie dojdziemy raczej do porozumienia z jednego prostego powodu. Nasze doświadczenia są identyczne, z tą różnicą, że Twoje są negatywne w stosunku do Windy, moje w stosunku do Linuxa.



Wyślij zaproszenie do