» »

PHP vs. ASP.NET vs. $OTHER

PHP vs. ASP.NET vs. $OTHER

1 2 3
4
»

pikaa23 ::

No sj to je point. Da se ne prevaja vedno znova kot php brez apcja

camx ::

Dejstva so da:
- je php v spletnih jezikih od svojega nastanka hitrostni zmagovalec. ASP.NET ima build, medtem ko je PHP on the fly. to drži

A dejstvo je, da je interpretiranje hitrejše od izvajanja compilane kode? Lol :D

- PHP je zastonj. Pri ASP.NET potrebuješ takoj windows server, ki krepko zagrabi tvoj žep. to drži

To ne drži. Linux + Apache ali Nginx z mod_mono oz. xps so zastonj.

- PHP je bolj razširljiv? A mogoče ni? Po zadnjih podatkih je PHP6 OOP bolj napreden kot ASP.NET. Že php5 je bil. Dejstvo je da je bil od izida ASP.NET phpjev oop že dvakrat prenovljen in posodobljen. To je samo plain programiranje, kaj se šele zgodi če uporabiš kakšen php framework. Malo pogooglajte koliko razvojnega časa se pridobi.

PHP5 OOP model bolj napreden od .NET? :)) To bi pa res rad, da nam boljše razložiš zakaj je temu tako. Hvala.
To ne drži. Dostopaj iz PHPja do naprave (strojne opreme). Frameworki obstajajo za vse jezke.

pikaa23 je izjavil:

Ampak PHP ima lahko APC cache? A kdo pozna? To je cache ki compila PHP direktno v C. load je na linuxu 50x hitrejši kot brez cache-a. Še hitreje? Celotno kodo aplikacije ti porine direktno v ram!

Ne obstaja samo APC ampak še nekaj drugih... Cache je cache in ne compiler, tako da čisto nič ne compila, še najmanj pa v C.
A IIS pa vsakič posebej louda assembly z diska in rama ne pozna?

pikaa23 je izjavil:

apache > IIS
Linux > windows

Če je to res si z Linux + Apache/mod_mono (ali pa nginx) zmagal.

pikaa23 je izjavil:

mysql > MSSQL

Baza nima nobene veze s programskim jezikom, ker iz večine jezikov lahko uporabljaš večino baz. (PHP->MSSQL, .NET->MySQL)
PostgreSQL > MySQL

pikaa23 je izjavil:

Poglejte recimo Facebook. Jamrajo kako je za php težko skrbet in še par drugih stvari. Tako je ko greš izven meja znanega. Kdo pa ima 3 milijone vrstic v svoji aplikaciji in takšen load na strežnikih. Verjemite, da če bi jim hotel vzet PHP, bi se ga oklepali do zadnjega diha.

Tako je, če že v startu zajebeš in ne predvidiš možne rasti... Ko si v takem dreku je pa malo težje se iz njega izvlečt...
Če bi bil facebookov backend v phpju spisan bi biu facebook še bolj u kurcu kot je...

Zgodovina sprememb…

  • spremenilo: camx ()

pikaa23 ::

@cime

Ne rečem nič, vsak si lahko misli po svoje. Jst verjamem da če delaš na windows sistemih da ne moreš/nočeš uporabljati phpja kar bi bila neumnost.

To kar si napisal da .NET lahko deluje dobro na Unixu je malo bosa no. Jst razvijam v phpju od leta 98 in sem probal spravit php na windows in ti povem da kdor bo to naredil se bo pošteno zafrknil. Unix tehnologija nikoli ne bo dobro delala na windowsih in obratno.

Poglej si malo novejše poste. Php je hitrejši zaradi acceleratorjev, četudi je v osnovi on the fly.

Baza ima veliko vezo, še posebno če uporabljaš Mysql na windowsu ali postgre na windowsu. Znano je da ima mysql dosti boljše sposobnosti preko UNIX socketa kot ga ima mysql na windowsu.

Kdo je predvidel rast facebooka? Sem jo jaz, ti? 10 let nazaj so rekli, php bo muha enodnevnica. Isto za linux.

Zgodovina sprememb…

  • spremenil: pikaa23 ()

Spura ::

pikaa23 je izjavil:


- Obvladljivost v največjih okoljih? It's linux based. Don't even go there...

Malo sem moram še spotaknit med argumenti coder - programer. Kako se lahko to sploh deli? Če nisi oboje, nimaš kaj načrtovat aplikacij, kaj jih šele pisati. To je tako kot bi slepec sedel za volanom, sovoznik bi mu pa govoril kam naj zavije. Nekam bosta prišla ... ko ju bo že čas povozil.

Mislim da ti ni jasno o kaki obvladljivosti je govora. Ravno primer facebook ti pove kaj je problem. Skoraj nihce ne dela ogromnih 3 tier applikacij na PHP, ker je zafukan to vzdrzevat. A je to na linuxu, windowsih ali z/OS nima veze. Tebi mislis da je sistem sestavljen iz OSa, containerja/app serverja ter tvoje applikacije. Pri kakih tezjih sistemih to ni vse. Le zakaj bi IBM imel vse narejeno na javi EE ce je pa PHP tok super za enterprise sisteme?

Drug odstavek je tut WTF. Niso vsi programerji enako izkuseni in enako dobri. Jebat ga, taka je realnost. Ponavadi se splaca, ce kak boljsi programer postavi design in imas potem slabse programerje ki implementirajo posamezne funkcije.
Ful imas neki one man band web page designer mentaliteto. Valda da ti pol sede PHP. Poznam folk, ki zna zajebat Java aplikacijo, kaj bi sele v PHP naredil. In ko recem zajebat mislim tako, da sicer dela je pa tezka za vzdrzevanje in ima tezke buge, ki se jih zaradi slabega designa tezko odpravlja.

pikaa23 je izjavil:


Poglejte recimo Facebook. Jamrajo kako je za php težko skrbet in še par drugih stvari. Tako je ko greš izven meja znanega. Kdo pa ima 3 milijone vrstic v svoji aplikaciji in takšen load na strežnikih. Verjemite, da če bi jim hotel vzet PHP, bi se ga oklepali do zadnjega diha. Ljudje se vedno pritožujemo glede nečesa in hitro je vedno še prepočasi. Radi se pritožujejo, neumni pa niso.
Ti samemu sebi dajes kontra argument. Sam priznavas da so velike PHP aplikacije pain in the ass. Ja res je, oklepali bi ga se... kar je povsem logicno, saj rekoding tako ogromne zadeve preprosto ni sprejemljiv projekt. Ni financne logike tle. Shit, celo na srednje velikih projektih na katerih jst delam se tega ne pocne ampak se popravlja stvari, ker je to ceneje. Pa ne gre niti za spremembo jezika.

pikaa23 ::

Spura, ti ne veš kaj govoriš. Java je enako ql kot php, ker sta skoraj identična jezika. Oba enako razmišljata v smeri programiranja. Prav tako Ruby.

Če ne vidiš zakaj je 3milijone vrstic pain in the ass, potem ne vem no. Mogoče ker rabiš 500 programerjev da dela na odseku 6000 vrstic? Kaj misliš da boš s katerim drugim jezikom napisal stvar v pol manj vrsticah? Facebook ima polno OOP reusable code, pa ni mogoče.

Spet primerjamo hruške in jabolka. Govora tle je samo o hitrosti in stabilnosti pri takem loadu. Noben ne bo šel facebooka delat v javi, asp.net ali kakem drugem jeziku. Zakaj bi izbral počasnejši sistem?

Ampak DELA! In to prekleto hitro za prekleto malo denarja.

Zgodovina sprememb…

  • spremenil: pikaa23 ()

arjan_t ::

pikaa23 je izjavil:

Zakaj bi izbral počasnejši sistem?


Še zmeraj nisi utemeljil zakaj naj bi bil php hitrejši?

php: source -> bytecode -> interpretiranje
java,.net -> source -> bytecode -> jit in interpretiranje

facebook pa je itak naredil svoj php to c++ compiler

darkolord ::

Zgodovina sprememb…

  • zavaroval slike: bluefish ()

Utk ::

php umira, prej se sprijaznite s tem, bolje vam bo. Kot se pred nekaj leti ni dalo dopovedat delphi-ljubcem...ste se že sprijaznili?

hendriks ::

Utk je izjavil:

php umira, prej se sprijaznite s tem, bolje vam bo. Kot se pred nekaj leti ni dalo dopovedat delphi-ljubcem...ste se že sprijaznili?


Dopovej ti to našim firmam, ki nudijo gostovanje. Na prste ene roke lahko preštejem firme,
ki nudijo asp.net gostovanje. Na prste ene roke lahko preštejem dobre cms-je, ki so bazirani
na asp.net. Isto velja za spletne trgovine. Za php, jih kar mrgoli. Jaz ga ne odpisal,
čeprav bi raje videl, da bi bil asp.net dosti bolj podprt kot je.

Utk ::

Ja, ker linux/php/mysql je zastonj, to sigurno je prednost, ampak je tudi kaj drugega še zastonj. Jaz bi vseeno raje izbral javo pred php-jem, če bi hotel nekaj zastonj.

Lion29 ::

lol, kako lahko enacis delphi in php :|
Founder and CTO @ Article-Fatctory.ai

Utk ::

Enačim samo po tem, da eno je že praktično pogubljeno, drugo pa še bo.
Sicer pa, lol, kaj tebi ni jasno?

camx ::

pikaa23 je izjavil:

Ne rečem nič, vsak si lahko misli po svoje. Jst verjamem da če delaš na windows sistemih da ne moreš/nočeš uporabljati phpja kar bi bila neumnost.

Od kje ti ideja, da delam na windows sistemih? Sem spisal kar precej stvari v PHPju (Zend Framework, brez frameworka je itak samomor)...
Ja na windows sistemih LAHKO in sem že uporabljal PHP.

pikaa23 je izjavil:

To kar si napisal da .NET lahko deluje dobro na Unixu je malo bosa no. Jst razvijam v phpju od leta 98 in sem probal spravit php na windows in ti povem da kdor bo to naredil se bo pošteno zafrknil. Unix tehnologija nikoli ne bo dobro delala na windowsih in obratno.

Nisem nikjer omenjal kako dobro/slabo deluje Mono na Unixu, ker nisem še nič večjega naredu, na pamet pa ne bom govoril kot nekateri... Sem spisal že kar nekaj PHP kode, ki teče na windowsu (apache) in ni nobenih problemov.

pikaa23 je izjavil:

Poglej si malo novejše poste. Php je hitrejši zaradi acceleratorjev, četudi je v osnovi on the fly.

Ne govori na pamet in podaj argumente (zanesljive vire, ne blog kašnega tvojega pajdaša). Ne, PHP ni hitrejši od jezikov, ki se compilajo.
darkolord je kopiral mislim da dovolj nazorno tabelo hitrosti.
Še vedno čakam razlago o OOP modelu PHPja, zakaj je boljši od .NET...

pikaa23 je izjavil:

Baza ima veliko vezo, še posebno če uporabljaš Mysql na windowsu ali postgre na windowsu. Znano je da ima mysql dosti boljše sposobnosti preko UNIX socketa kot ga ima mysql na windowsu.

Ne baza nima nobene veze s programskim jezikom. Če bi kdaj delal multi-tier aplikacije bi vedel zakaj.

pikaa23 je izjavil:

Kdo je predvidel rast facebooka? Sem jo jaz, ti? 10 let nazaj so rekli, php bo muha enodnevnica. Isto za linux.

To je odgovor na kaj? Sem jaz delal facebook, si ga ti? Če so zaletavi kot si ti s svojimi odgovori tu, potem ne dvomim v to, da niso niti za sekundo pomislili, kaj bodo nardili če...
Linux je star malo več kot 10 let ;)


p.s.: pa ne se trudit odpisat, če ne boš navedel kašen kredibilen vir za svoje izjave.

Zgodovina sprememb…

  • spremenilo: camx ()

Spura ::

pikaa23 je izjavil:

Spura, ti ne veš kaj govoriš. Java je enako ql kot php, ker sta skoraj identična jezika. Oba enako razmišljata v smeri programiranja. Prav tako Ruby.

Jst ne vem kaj govorim? Ti pravis da sta java in PHP skoraj identicna jezika. Ter ruby. :)):)):))
PHP in java nista kaj dosti blizu razen to, da imata bolj C sintakso oba. Poleg jezikovnih razlik(staticno tipiziranje naprimer) je pa Java povsem drugacna po design filozofiji za njo, po podpori ki jo ima za sabo, po knjiznjicah, ki jih ima, po kolicini velikih produktov... torej stvari, ki dejansko kej pomenijo v businessu.
Ruby je pa ze kot jezik zelo drugacen in podpira cel kup stvari, ki jih java ne(duck typing naprimer).

pikaa23 je izjavil:


Če ne vidiš zakaj je 3milijone vrstic pain in the ass, potem ne vem no. Mogoče ker rabiš 500 programerjev da dela na odseku 6000 vrstic? Kaj misliš da boš s katerim drugim jezikom napisal stvar v pol manj vrsticah? Facebook ima polno OOP reusable code, pa ni mogoče.

Zakaj bi moral resitev napisat v pol manj vrsticah, da je boljsa? Lahko ima vec vrstic pa je boljse. Argument je, da PHP pri takem stevilu vrstic hitro postane neobvladljivo sracje gnezdo, precej hitreje kot java ali C#.

Also: lol, mysql...to je pa res ena izmed najslabsih baz

Zgodovina sprememb…

  • spremenil: Spura ()
1 2 3
4
»


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Kaj prvo PHP ali Javascript (strani: 1 2 )

Oddelek: Izdelava spletišč
779346 (7954) HardFu
»

PHP ali ASP

Oddelek: Programiranje
253067 (2436) DavidJ
»

Pol milijona pohekanih spletnih strežnikov - med njimi tudi slovenski!

Oddelek: Novice / Varnost
395782 (3713) poweroff
»

[FORK] PHP kot jezik

Oddelek: Programiranje
353241 (2580) [MYTiX]
»

ASP.NET(jezik C#) vs. PHP (strani: 1 2 )

Oddelek: Programiranje
7710152 (8796) Nerdor

Več podobnih tem