ČECHOAMERIČAN

Amerika pohledem Čecha, Česko pohledem Američana, svět pohledem Čechoameričana, …
  • rss
  • Home
  • O mne
  • Kontakt

PHP nebo ASP.NET?

Cechoamerican | May 17, 2010

Zaciname realizovat dlouho pripravovany projekt v ramci ktereho chceme vytvorit internet based system, ktery nam bude resit vsechny zalezitosti spojene s importem/exportem. Na trhu sice jsou jiz hotova reseni, ktera jsou bud levna a nedokonala, takze by jsme museli vyuzivat treba tri ruzne nekompatibilni reseni abychom dostali co chceme a nebo mohutne systemy, ktere jsou zbytecne slozite.
System nam ma resit objednavky, zpracovavat klienty, prirazovat zasilky ke klientum, umoznovat pridavat ruzne add on sluzby podle zeme (kazda zeme ma totiz jine moznosti, jine celni odbaveni, muze byt na seznamu high risk zemi pro US customs atd), odesilat aktulani stavy a zmeny objednavek/zasilek ke klientum a take vyrobcum, klienti budou mit pristup ke scanovanym dokumentum, seznamu objednavek, statusum, atd. Je toho mnohem vic co chceme,ale nebudu se tady moc rozepisovat.
Chceme resit day to day operace, nic sloziteho, pakticky kazdy business vyuziva neco podobneho. Jenze my potrebujeme postavit vlastni stand-alone system, ktery budeme moci napojit na ruzne frontendy a budeme si ho moci upravovat presne na miru.

Ted, kdyz jsme uz dopitvali po mesicich priprav vsechny detaily jsme narazili na problem, zda to cele nechat naprogramovat v PHP ci ASP.NET.
Co je lepsi a proc?
Categories
Business, Internet
Comments rss
Comments rss
Trackback
Trackback

« Cesi v Hong Kongu Mesic a pul buzerovani v Asii »

7 Responses to “PHP nebo ASP.NET?”

  1. Peter Lov. says:
    May 17, 2010 at 9:16 AM

    Po 8 letech zkusenosti jsem dokonvergoval k reseni PHP nebo Java na serveru, GWT na front-endu. Takze pokud stoji otazka ciste PHP nebo ASP.NET pak hlasuji pro PHP. Duvodu je rada, ale nejdulezitejsi je spousta levnych vyvojaru a siroce dostupny pekne standardizovany hosting vcetne prenosnych reseni.

    Pokud ale na tom systemu zavisi biznis a mas tam spoustu slozitejsich pravidel pak bych sel do Javy. Java je od zacatku mirena na takove prostredi. Vysvetlil bych to na 2 prikladech:
    - U javoveho projektu Ti staci mit 1 seniora ktery nastavi “pravidla” a vsichni ostatni dle toho musi programovat, jsou donuceni coz je osetreno pomoci mnoha mechanismu. (Rozepisu na prani)
    - U PHP projektu zavisi na kvalite jednotlivcu. Resil jsem nespocetkrat problem spatne napsaneho kodu ktery jakz-takz fungoval, jenomze byla potreba jej zmenit a clovek co jej psal uz nebyl k dispozici. Peklo na zemi.

    Pak jeste GWT – to ale asi znas – jsou v tom napsane vsechny aplikace od Googlu a ma to siroke moznosti jako zadny jiny GUI framework (vysvetlim na prani)

  2. Cechoamerican says:
    May 17, 2010 at 6:14 PM

    Peter Lov: Diky za radu, pokud se rozepises, budu jen rad, protoze to ted s kolegy resime docela casto. PHP vs. ASP je tema cislo 1 nasich rozhovoru, ja mel radsi zustat zasitej v HKG a byl bych tohodle usetrenej :-) Vsichni jsme takovy “polo-experti”, takze vsichni romumime vsemu :-) A podle toho vypadaji nase “odborny” diskuze. Bohuzel i programatori nebo lidi z IT jsou vzdy nakloneny k jednomu reseni vice, takze dostat odpoved co je optimalni vlastne ani nejde, kazdy totiz “kope za svuj tym”. K tomuhle sme se zatim dobrali:
    PHP
    Pro – jednodussi na hosting; rada open source reseni (jenze my stejne potrebujeme udelat vse na miru), plno programatoru kteri umi PHP
    Proti – plno patlalu, ktery umeji kod dojebat, takze pak se v tom nikdo nevyzna (bohuzel nikdy nevite na koho narazite); nachylny na hacknuti

    ASP
    Pro – vyhodnejsi pro “business heavy duty” aplikace; udajne rychlesi; “odbornejsi” programatori
    Proti – mene programatoru, takze i drazsi na vyvoj

    GWT
    Neuvazovali jsme, nemame zkusenosti a chceme neco standartniho, kvuli castym upravam v budoucnu

    Osobne vidim jako nejvetsi problem najit schopneho programatora ci programatory za rozumnou cenu se kterymi bude spoluprace fungovat dlouhodobe. Pak uz je jedno v cem se bude programovat, duleziteho je aby to fungovalo jak pro nas tak pro zakazniky.

  3. eMan says:
    May 18, 2010 at 1:51 AM

    Přesně tak, je důležité hlavně najít schopného programátora(aspoň jednoho, který to povede). Osobně bych volil taky PHP(OOP), hlavně díky jeho rozšířenosti, množství knihoven které už řeší mnoho věcí. Nebál bych se použít nějaký framework jako Zend, který ušetří mnoho času.

  4. Cechoamerican says:
    May 18, 2010 at 7:41 AM

    Tak to vypada, ze pujdeme s hlavnim proudem a zvolime PHP. Ted prijde na radu to nehorsi, najit slusneho a spolehliveho programatora.

  5. Peter Lov. says:
    May 18, 2010 at 8:08 AM

    Nemas zac. K PHP vs ASP se moc rozepisovat nebudu, tam zda se uz prevazilo PHP. Pokud mas zkuseneho programatora (staci jeden na projekt) ktery udava ton a dela revize vseho kodu pak udelas PHP projekt s nizsima nakladama, nekdy i o hodne. Pro klienty byva hodne dobre vedet ze ‘neco’ je videt hodne rychle.

  6. Petr says:
    May 18, 2010 at 9:03 AM

    Se spravou a upravami PHP budete mit jako bezni uzivatele mene starosti.

  7. michal says:
    May 27, 2010 at 2:59 PM

    Z vlastni zkusenosti vam mohu doporucit ASP.NET

    + cena hostingu vas asi zajimat nebude (nevim jak v US ale v ceskych podminkach +- nejaka stovka za rok)

    + Sprava a upravy PHP vs ASP.NET – nevim jak moc budete chtit neco konfigurovat nastavovat a programovat. Vse zabere nejaky cas a studium – radsi bych to nechal na nekom zkusenejsim a maximalne bych se zabyval ukoly typu kopirovani obrazku, coz umite na obou platformach.

    + S poctem vyvojaru a jejich kvalitou uz to taky neni pravda.

    + Uzivatelske pozadavky se meni. A to neustale! To ze se vam ted zda system jednoduchy neznamena, ze si skutecne prejete jednoduchou vec. A hlavne, ve chvili, kdy ji dokoncite zjistite, ze potrebujete pridat novou funkcionalitu, a potom znovu a znovu. Nechci se nejak ohanet pouckama, ale mezi zakladni poucky plati: Uzivatelske pozadavky se meni.

    + Platforma ASP.NET je mnohem vhodnejsi pro pripadne zmeny ktere v budoucnu jiste nastanou.

    + platforma ASP.NET je rychlejsi a bezpecnejsi. Je snazsi takoveto aplikace nasazovat. A co hlavne – je vyborne zdokumentovana.

    + Platforma ASP.NET je mnohem robustnejsi (.NET je vyvinut Microsoftem, podpora je skutecne velika, hlavne pokud by byly vyvojari nuceni kombinovat vice technologii naraz)

    + Obe technologie jsou odskouseny casem

    + Osobne mam zkusenosti s PHP i ASP.NET. V PHP jsem delal drive a i zdanlive jednoduche projekty se v PHP velice tezce udrzuji. ASP.NET me nuti projekt lepe udrzovat, coz je velmi vyhodne, kdyz potrebuji neco zmenit po tom, co se k projektu po mesici vratim. Obavam se , ze se k PHP uz nikdy nevratim. Moznosti celeho .NETu (jehoz je ASP.NET soucasti) jsou mnohonasobne vetsi.

Leave a Reply

Click here to cancel reply.

Los Angeles, USA

Cloudy 18°C Cloudy
Thu Partly Cloudy
20/12
Fri Partly Cloudy
21/13
Sat Partly Cloudy
22/13

Hledat na tomto blogu

Kategorie

Linky

  • Los Angeles Times – Business
rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox