PHP ή ASP??

Γενικά θέματα για τις γλώσσες προγραμματισμού που δεν καλύπτονται από τις άλλες περιοχές της κατηγορίας.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
lollypop
Δημοσιεύσεις: 23
Εγγραφή: 16 Ιουν 2006 15:24
Επικοινωνία:

PHP ή ASP??

Δημοσίευση από lollypop » 06 Φεβ 2007 12:57

Corel ή Illustrator?

Προτείνω PHP και ένα καλο search στο google " PHP VS ASP ".

Ο καθένας θα σου πει να επιλέξεις αυτό που ξέρει καλύτερα. Στο μεταξύ πάρε μια ιδέα...

Active Server Pages (ASP) is Microsoft's scripting technology for displaying dynamic web pages, ASP programmes mostly use VBScript, JScript. PHP on the other hand PHP is the open source alternative to ASP that runs on multiple operating systems, incuding Linux, Windows solaris and other OS.

Speed PHP is relatively much more faster and stable than ASP, ASP is built on a COM-based architecture so when ever a program tries to connect to a database or he calls a COM object there is an overhead on the server, All this COM overhead adds up and slows things down.
Under PHP, everything runs in PHP's memory space. This means that PHP code will run faster because there is no overhead of communicating with different COM objects in different processes. Again ASP is slower and more memory intensive applications than PHP's model because each ASP language compiler runs in its own process.

Price PHP installtions are definetly cheaper to install, PHP runs great on Linux which is free, on the other hand ASP runs on the IIS Server (Internet Information Server) which need's Windows N.T/2000/2003 Servers.

Apart from that ASP mostly uses MS-SQL Server as the back end which again is expensive, Where as PHP programmes mostly use MySQL which is again FREE!
Personal Projects: #artmag.gr #clicknsend.gr

Άβαταρ μέλους
changlee
Δημοσιεύσεις: 372
Εγγραφή: 13 Φεβ 2005 00:46
Τοποθεσία: Πειραιάς
Επικοινωνία:

PHP ή ASP??

Δημοσίευση από changlee » 06 Φεβ 2007 13:43

cordis έγραψε: η κυρά Νίτσα, που είναι παλαιών αρχών, λέει PERL.
Ναι αλλά τελικά PERL έχουν πει πολλοί μεγάλοι στο χώρο.
Τεχνολογική Ανάπτυξη (1μ.Χ. - 1975) = Τεχνολογική Ανάπτυξη (1975 - Σήμερα)

Μπορείτε να με βρείτε στην κατασκευή ιστοσελίδων BLB.gr | Δωρεάν Disavow File

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

PHP ή ASP??

Δημοσίευση από cordis » 06 Φεβ 2007 14:13

και η κυρά Νίτσα μεγάλη είναι.. :P
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
Νίκος
Δημοσιεύσεις: 63
Εγγραφή: 24 Ιουν 2005 20:39
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

PHP ή ASP??

Δημοσίευση από Νίκος » 06 Φεβ 2007 14:18

H perl παρόλο που είναι πολύ γρήγορη, παραείναι "πακέτο" να γράψεις κώδικα και είναι πολύ ξεπερασμένη.

Για παράδειγμα για να χρησιμοποιήσεις session πρέπει να φορτώσεις κάποιο απο τα 2-3 session modules το οποίο φυσικά πρέπει να έχεις κάνει compile πρώτα, αν δεν υπάρχει στο host σου....

Το καλό είναι οτι η php έχει αντιγράψει όλα τα καλά της σημεία (πχ. preg)

smiley
Δημοσιεύσεις: 1382
Εγγραφή: 18 Μαρ 2005 14:02

PHP ή ASP??

Δημοσίευση από smiley » 06 Φεβ 2007 14:58

Rapid-eraser έγραψε: Gevikotera to zitima dev eivai esy ti mporeis va kaveis me mia glossa .... alla n idia n glossa ti sou prosferei sav ergalio.
αναρωτιέμαι ώρες ώρες αν έχεις πει τίποτα... καμία γλώσσα δεν θα σου προσφέρει σαν εργαλείο 100% άντε να σου προσφέρει τα 75% σαν εργαλείο... αν σου δένει όμως τα χέρια (εφόσον μιλάμε για μία μέσα από δύο) να μην μπορείς να κάνεις εσύ τα υπόλοιπα αν όχι τα 25% τότε έστω τα 20% για να φτάσεις στο 95% τότε πες μου αν αυτή η γλώσσα είναι για σένα καλή ή για τα μπάζα;

αν μια γλώσσα έχει όλες τις προδιαγραφές που ανέφερα πιο πάνω ταυτόχρονα (και ότι τέλος πάντων μου διέφυγε, ας τα συμπληρώσει κάποιος αν ξέρει) μπορεί να είναι κάτι άλλο από το ζητούμενο;

για πολύ προχωρημένες απαιτήσεις μπορείς επίσης να κατασκευάσεις την δικιά σου γλώσσα δεν είναι κακό... πρέπει να γίνεις ψυχάκιας για να το πετύχεις;

Άβαταρ μέλους
mrpc
WebDev Moderator
Δημοσιεύσεις: 3393
Εγγραφή: 03 Μάιος 2000 03:00
Τοποθεσία: Εξάρχεια
Επικοινωνία:

PHP ή ASP??

Δημοσίευση από mrpc » 06 Φεβ 2007 19:44

Δεν καταλαβαίνω ακριβώς τι εννοείς όταν λες "σου δένει τα χέρια"... Σε σχέση με το licence? ή σε σχέση με την προγραμματιστική ελευθερία;
Δεν μπορείς με όλες τις γλώσσες να κάνεις τα πάντα... και πολλές φορές σε κάποιες προγραμματιστικές απαιτήσεις... δεν σε καλύπτει κάτι δωρεάν. Γιατί να πρέπει να ανακαλύψεις τον τροχό από την αρχή και να μην αγοράσεις μια λύση που υπάρχει έτοιμη για τη δουλειά σου ή μια τεχνολογία/γλώσσα πάνω στην οποία θα δουλέψεις;

Άβαταρ μέλους
Νίκος
Δημοσιεύσεις: 63
Εγγραφή: 24 Ιουν 2005 20:39
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

PHP ή ASP??

Δημοσίευση από Νίκος » 06 Φεβ 2007 20:19

Γιατί να πρέπει να ανακαλύψεις τον τροχό από την αρχή και να μην αγοράσεις μια λύση που υπάρχει έτοιμη για τη δουλειά σου ή μια τεχνολογία/γλώσσα πάνω στην οποία θα δουλέψεις;
Μισό λεπτό, στην προκειμένη περίπτωση η ανακάλυψη του τροχού είναι η php;

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

PHP ή ASP??

Δημοσίευση από skeftomilos » 06 Φεβ 2007 22:03

Νίκος έγραψε:Μισό λεπτό, στην προκειμένη περίπτωση η ανακάλυψη του τροχού είναι η php;
Άλλες τεχνολογίες διαθέτουν περισσότερες ευκολίες από την PHP - έχουν ας πούμε περισσότερους έτοιμους τροχούς. Η PHP είναι τσάμπα, φτιαγμένη στον ελεύθερο χρόνο ανθρώπων που δεν αμείφθηκαν για την δουλειά τους, ή δεν το είδαν σα δουλειά. Η ASP.NET αντίθετα είναι φτιαγμένη από επαγγελματίες προγραμματιστές που αμείβονται καλά, γιατί ξέρουν να κάνουν τη δουλειά τους καλά, γιατί την κάνουν κάθε μέρα από το πρωί ως το βράδυ και όχι τα σαββατοκύριακα.

Το PHP Zend Studio είναι πιθανότατα πολύ καλό εργαλείο (δεν το έχω δει αλλά εμπιστεύομαι τον Rapid). Πάντως τσάμπα δεν είναι! :-)
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
Νίκος
Δημοσιεύσεις: 63
Εγγραφή: 24 Ιουν 2005 20:39
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

PHP ή ASP??

Δημοσίευση από Νίκος » 06 Φεβ 2007 22:13

Προφανώς σκεφτόμυλε, δέν έχεις ιδέα για τί μιλάς. Η Php που τυγχάνει να είναι η πιό γρήγορη scripting γλώσσα, δημιουργήθηκε απο την Zend, όπως η mysql που είναι η πιο γρήγορη database για internet εφαρμογές δημιουργήθηκε απο την Mysql AB.

Η διαφορά είναι οτι στην open source τεχνολογία οποιοσδήποτε μπορεί να συνεισφέρει ενω στις τεχνολογίες κλειστού κώδικα είσαι αναγκασμένος να περιμένεις την εταιρία να βγάλει κάποιο patch.

Μια και που όπως λές "Η ASP.NET αντίθετα είναι φτιαγμένη από επαγγελματίες προγραμματιστές που αμείβονται καλά, γιατί ξέρουν να κάνουν τη δουλειά τους καλά" πώς εξηγείται οτι το 80% των server τρέχουν σε Apache (open source) και φυσικά με τεχνολογίες που δέν έχουν καμία σχέση με Microsoft ή κλειστό κώδικα;

Πώς εξηγείται οτι εταιρίες όπως το Google και το Yahoo βασίζονται εξ ολοκλήρου σε open source τεχνολογία;

Μήπως όλοι αυτοί σκέφτηκαν το κόστος; Δεν νομίζω....

Άβαταρ μέλους
mrpc
WebDev Moderator
Δημοσιεύσεις: 3393
Εγγραφή: 03 Μάιος 2000 03:00
Τοποθεσία: Εξάρχεια
Επικοινωνία:

PHP ή ASP??

Δημοσίευση από mrpc » 06 Φεβ 2007 22:21

Νίκος έγραψε:
Γιατί να πρέπει να ανακαλύψεις τον τροχό από την αρχή και να μην αγοράσεις μια λύση που υπάρχει έτοιμη για τη δουλειά σου ή μια τεχνολογία/γλώσσα πάνω στην οποία θα δουλέψεις;
Μισό λεπτό, στην προκειμένη περίπτωση η ανακάλυψη του τροχού είναι η php;
Όχι, δεν αναφέρομαι στην Php. Η έλειψη ελεύθερου εργαλείου για να κάνεις τη δουλειά σου. Αν χρειαστείς κάτι και υπάρχει μόνο comercial, δεν είναι ανάγκη να το φτιάξεις από την αρχή. Ειδικά αν πρόκειται για κάποιο επαγγελματικό project...

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

PHP ή ASP??

Δημοσίευση από Rapid-eraser » 07 Φεβ 2007 00:02

H php dev eivai ftiagmevi apo tn ZEND :P
n zend to movo pou prosefere eivai to engine pou ka8ete evdiamesa me to core kai to api afto pou apokaloume zend engine .

Stnv php iparxouv kai 3-4 engines akoma apla epidi to zend engine exei epikratisei erxete bulk mazi me to source / compilation

osov afora gia tnv mysql AB pali dev ftiaxtike ... n mysql dimiourgi8ike priv dimiourgi8ei n AB eteria :P

telos n php dev eixe dimiourgi8ei gia va eksipiretisei epagkelmatikes / enterprise aksioseis ...

Doksa tov 8eo iparxouv enterprise liseis gia afti tnv douleia ... dev mporoume va ta isopedovoume ola.

opos pote kavevas dev eipe oti n mysql 8a iposkelisei tnv oracle etsi kai n php dev mporei va iposkelisi tnv asp.net n tnv cfm.

To oti exei ftasei se orimo epipedo va kalipsei enterprise efarmoges n php eivai allouvou papa ebagkelio, kai milame oti gia tetoio epipedo 8a milame apo tnv 6n version kai epita. Mexri tote oi tis php 8a prepei va arkestoume me oveira kai mikrotera projects :P xexe

PS: to zend studio eivai apistefto (to eclipse eivai akoma kalitero se 1-2 simia :P) alla kai pavakribo !!!
Eivai isos eva apo ta liga enterprise ergalia tis php ftiagmevo apo epagkelmaties gia epagkelmaties...
dev eivai gia va paizouv ta pedakia pou ma8evouv php. px o debuger 8elei ligaki nionio gia va tov doulepseis.

Kati telefteo n opensource koivotita exei apodiksei poles fores oti mporei va dimiourgisei aristourgimata alla pote dev katafere va ftiaksei ergalio pou va mporesei va sta8ei isaksio stnv enterprise avtistixi efagmogi blepe to klasiko modelo office - star/open office.
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
Νίκος
Δημοσιεύσεις: 63
Εγγραφή: 24 Ιουν 2005 20:39
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

PHP ή ASP??

Δημοσίευση από Νίκος » 07 Φεβ 2007 00:26

Ενοείται οτι η Oracle είναι κλάσεις ανώτερη απο την mysql αλλα όπως είπες και εσύ για enterprise συστήματα. Στο 99% των web εφαρμογών η mysql είναι πολύ πιο γρήγορα γιατί δέν περιλαμβάνει πράγματα - που η Oracle έχει - που είναι "άχρηστα". Και μάλιστα μεγάλες εφαρμογές μπορεί να "συμφέρει" να χρησιμοποιούν mysql αντί για κάποια enterprise βάση (πχ. adsense)

Για το οτι η Ζend και η AB δέν είναι δημιουργοί είναι κάτι που μπορεί να έχεις δίκιο(μου την είπες πάντως γιατί εγώ νόμιζα πως αυτοί τα είχαν δημιουργήσει :) ). Το θέμα είναι οτι είναι σοβαρές εταιρίες που υποστηρίζουν αυτές τις εφαρμογές.
To oti exei ftasei se orimo epipedo va kalipsei enterprise efarmoges n php eivai allouvou papa ebagkelio, kai milame oti gia tetoio epipedo 8a milame apo tnv 6n version kai epita. Mexri tote oi tis php 8a prepei va arkestoume me oveira kai mikrotera projects
Σχετικά με αυτό δέν γνωρίζω σε τί μέγεθος αναφέρεσαι, πάντως υπάρχουν πολλά enterprise projects σε php. Απο integrations σε ERP συστήματα μέχρι μεγάλα πανεπιστημιακά portal χρησιμοποιείται ευρέως.

Παρεπιπτόντος μια και που Rapid φένεσαι να γνωρίζεις κάποια πράγματα, τί είναι αυτό που δέν μπορείς να κάνεις με php και γίνεται με .net? Πραγματικά θα ήθελα να πάρω μια απάντηση, δέν το λέω ειρωνικά.

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

PHP ή ASP??

Δημοσίευση από skeftomilos » 07 Φεβ 2007 02:56

Νίκος έγραψε:Η Php που τυγχάνει να είναι η πιό γρήγορη scripting γλώσσα, δημιουργήθηκε απο την Zend
Και ο Rasmus Lerdorf τι ρόλο έπαιξε στην όλη υπόθεση; Κομπάρσος; :-)
Νίκος έγραψε:στις τεχνολογίες κλειστού κώδικα είσαι αναγκασμένος να περιμένεις την εταιρία να βγάλει κάποιο patch.
Εδώ με πιάνεις αδιάβαστο. Δεν έχω ιδέα πόσο συχνά χρειάζεται ο Rapid διάφορα patches για το Zend Studio, και πόσο χρόνο παίρνει στην εταιρεία να τα βγάλει. :P
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

smiley
Δημοσιεύσεις: 1382
Εγγραφή: 18 Μαρ 2005 14:02

PHP ή ASP??

Δημοσίευση από smiley » 07 Φεβ 2007 06:09

mrpc έγραψε:Δεν καταλαβαίνω ακριβώς τι εννοείς όταν λες "σου δένει τα χέρια"... Σε σχέση με το licence? ή σε σχέση με την προγραμματιστική ελευθερία;
Σε οτιδήποτε από τα δύο σε τελεική το ίδιο βγαίνει αν σκεφτείς ότι όλα σχεδον είναι θέμα χρήματος.
mrpc έγραψε: Δεν μπορείς με όλες τις γλώσσες να κάνεις τα πάντα... και πολλές φορές σε κάποιες προγραμματιστικές απαιτήσεις... δεν σε καλύπτει κάτι δωρεάν.
Για αυτό επιλέγεις PHP ή ASP μπορείς επίσης και τα δύο, δεν χάλασε ο κόσμος... ή πληρώνεις και βασανίζονται άλλοι για σένα και τις απαιτήσεις σου... το δωρεάν από την άλλη είναι σχετικό αλλά δεν εμποδίζει μια γλώσσα να σε καλύπτει με τα στάνταρ εργαλεία της...

mrpc έγραψε: Γιατί να πρέπει να ανακαλύψεις τον τροχό από την αρχή και να μην αγοράσεις μια λύση που υπάρχει έτοιμη για τη δουλειά σου ή μια τεχνολογία/γλώσσα πάνω στην οποία θα δουλέψεις;
Διότι ο παλιός τροχός πιθανόν να μη σου καλύπτει πλέον τις ανάγκες ή επειδή δεν εξυπηρετεί την βλακεία κάποιον ομάδων, παραδείγματος χάρη... αν ήμουνα στην microsoft και βέβαια θα με βόλευε για πολλούς λόγους η ASP.

Με τα λίγα που ξέρω αλλά με σχετικά αρκετή εμπειρία μπορώ να πω ότι η PHP είναι μια τεχνολογία παγκοσμίως διαδεδομένη με την οποία κόσμος και κοσμάκης μέχρι σήμερα τρώει αρκετά καλά το ψωμάκι του... από την άλλη ότι κοστίζει πολλά χρήματα δεν σημαίνει πως σε καλύπτει σε όλες της προγραμματιστικές σου απαιτήσεις... τι κάνεις μετά; σχεδιάζεις τον τροχό εκ νέου ή περιμένεις κάποιον να έρθει και να στο πουλήσει για θησαυρό, όταν κάπου αλλού μπορείς στην ανάγκη να βρεις δωρεάν λύσεις δίχως να χρειάζεται να είσαι εξαρτημένος σε ένα μονοπώλειο και τις συνέπειές του.

Τέλος δεν έχει το θέμα και οι επεκτάσεις του... με συμπέρασμα μου αν θέλετε, ότι και τα δύο είναι κάλα είτε θέλεις PHP είτε θέλεις ASP, αλλά για ποιόν και μέχρι πότε θα εξηπηρετούν τις ανάγκες του;

Στα τυφλά θα ψήφιζα PHP για κάποιον που δεν γνωρίζει ούτε το ένα ούτε το άλλο και ακόμα έχει να μάθει πολλά... για έναν επαγγελματία που δουλεύει στην microsoft θα του πρότεινα πάνω από όλα να σεβαστεί την τεχνολογία που του δίνει το ψωμάκι του...

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

PHP ή ASP??

Δημοσίευση από skeftomilos » 07 Φεβ 2007 10:10

Νίκος έγραψε:Πώς εξηγείται οτι εταιρίες όπως το Google και το Yahoo βασίζονται εξ ολοκλήρου σε open source τεχνολογία;
Well, nobody is perfect: Google has ASPX on their servers? :o

Σκόρδο!
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Απάντηση

Επιστροφή στο “γλώσσες προγραμματισμού - γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες