Προς το περιεχόμενο

Βοήθεια για SQL , ASP.NET


tolak

Προτεινόμενες αναρτήσεις

Παιδιά καλησπέρα

 

Έχω μία εργασία και θα ήθελα την βοήθεια σας.

Έχω δημιουργήσει μία βάση δεδομένων στον SQL server για κάποια μαθήματα και μου ζητήθηκε να φτιάξω κατάλληλο interface και αν μπορεί να ανεβεί στο internet ώστε να την διαχειρίζεται ο χρήστης απο εκεί.

 

Τι εργαλέια να χρησιμοποιήσω ? Να διαβάσω ASP.NET , visual basic με visual studio , ή να την κάνω με mysql και php ?

Τι θα ήταν πιο εύκολο και πιο αποτελεσματικό ?

 

Η βοηθειά σας πολύ χρήσιμη...

 

Ευχαριστώ

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Παιδιά καλησπέρα

 

Έχω μία εργασία και θα ήθελα την βοήθεια σας.

Έχω δημιουργήσει μία βάση δεδομένων στον SQL server για κάποια μαθήματα και μου ζητήθηκε να φτιάξω κατάλληλο interface και αν μπορεί να ανεβεί στο internet ώστε να την διαχειρίζεται ο χρήστης απο εκεί.

 

Τι εργαλέια να χρησιμοποιήσω ? Να διαβάσω ASP.NET ' date=' visual basic με visual studio , ή να την κάνω με mysql και php ?

Τι θα ήταν πιο εύκολο και πιο αποτελεσματικό ?

 

Η βοηθειά σας πολύ χρήσιμη...

 

Ευχαριστώ[/quote']

 

ευκολο = mysql, php

Αν αποτελεσματικό = commercial αποτελεσματικο, οτιδηποτε εκτός php.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

ευκολο = mysql' date=' php

Αν αποτελεσματικό = commercial αποτελεσματικο, οτιδηποτε εκτός php.[/quote']

 

 

mpa... diafono plhros...

 

diladi ti tha pei eykolo = mysql, php??? :?

h mhpos theoreis thn php adynamh kai eykolh glossa?

dose merika epixeirhmata gi' ayta pou les, mporeis na yposthrikseis ayta pou les xoreis na dysfimiseis kapoia glossa? px anti na peis ti to kako exei h php gia sena pes ti to kalhtero exei h asp .net :D - h .net einai apla allh texnologia kati pou sthn .net to kaneis me 10 grames kodika sthn php thes isos 100+ alla kai pali den payo na yposthrizo thn gnomh oti sths dynamic glosses opos px, PHP, ASP (.net), JSP, CFM den yparxei o oros kalyteros - xeiroteros, alla dialegeis ayto pou se boleyei kalytera, px kapoios pou exei synithise se OOP type of coding den tha mathei poio grhgora ASP .NET kai JSP para PHP h ASP (gia cfm den ksero giati den exo idea apo cfm) anyway einai poly pou theloun analysh gia to "kalytero" kai "xeirotero".

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

mpa... diafono plhros...

.....

 

Γούστα είπε ο πίθηκος και έφαγε το σαπούνι.

 

Χωρίς καμία διάθεση να ξεκινήσω language war , απλώς παραθέτω γιατι ΔΕΝ θεωρώ την php καλή scripting Language η μάλλον καλύτερα γιατι ΔΕΝ θεωρω την LAMP ιδιαίτερα σοβαρή πλατφόρμα ανάπτυξης, αλλα σχετικά εύκολη και στα πρότυπα της "visual basic" (δηλ. "Everybody can do it....").

 

α) Το εύκολο στην php-mysql πάει παντου. Πιο εύκολα και πιο φτηνά θα το στήσεις, λιγότερες απαιτήσεις σε hardware, περισσότερο documentation και έτοιμος κώδικας.

 

β) Το αποτελεσμάτικο επίσης πάει παντού, αν και όλα εξαρτώνται απο το τι θες να κάνεις. Π.χ η mysql φτάνει στα όρια της για πλάκα όταν χρησιμοποιείς MyISAM (α ναι, η InnoDB δεν έχει full text indexes, οπότε θα φάς την MyISAM αν τα χρειαζετσαι με οτι αυτό συνεπάγεται). Η php δε, έγινε oop μόλις πριν λιγο καιρό αλλά τα προβλήματα της δεν σταματάνε εδω. Είναι εντελώς άναρχα γραμμένη Π.χ υπαρχουν functions στο ιδιο namespace που εχουν άλλα naming conventions και άλλο parameter order αναμεσα σε δυο methods που κάνουν σχεδον το ιδιο πραγμα. Δεν θυμάμαι ποτε να εγραψα implode, explode και διάφορα άλλα string functions και να είμαι σίγουρος αν ειναι πρώτο το delimiter, πρώτο το needle η το haystack και τα σχετικά.

 

γ) Γενικως, το database driven programming για το οποίο χρησιμοποίειται κατα κόρον php , πρέπει να ειναι MVC oriented. Το τελευταίο ειναι ανέκδοτο με την php.

 

Κάθε γλώσσα εχει το δικό της application domain για το οποίο ειναι χρήσιμη και ίσως ασυναγώνιστη. Η php ξεκίνησε με το hype του "easy web developemnt" και τώρα τις έχει μείνει το user base και το απιστευτα μεγάλο αλλα και παρωχυμένο library (ακομα και αυτο το xml θέλει κοπο , όταν στα υπόλοιπα frameworks ειναι κομμάτι του συστήματος).

 

Προτιμώ Ruby, ASP.net, XSP .

Full MVC με όλα τα καλούδια που λειπουν απο την php-mysql.

 

But then again...

 

Y.Γ

Έχω ρίξει μια ματιά στον κώδικα του vbulletin.

Ενα forum που συντηρεί και το συντηρούν 20 τόσοι προγραμματιστές.

Ο κώδικας ειναι στην κυριολεξια ενα ΜΠΑΧΑΛΟ απο τα χειρότερα που έχω δει.

Έχω δεί επίσης κώδικα σε Ruby on rails. Η καθαρότητα του κώδικα, σε προβληματίζει.

Και φυσικά, δεν ειναι μόνο στο χέρι του προγραμματιστή, πρέπει να σε εμπνέει και η πλατφόρμα.

Υπάρχει object oriented c αλλα ποιος θα εμπαινε στον κόπο οταν υπαρχει η c++?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

koita oute ego thelo na kano flame metaksy ton glosson alla den mporeis na katadikazeis thn php-mysql omos mporo na sou bro xiliades artha me thema PHP vs kati... den eipa pos h PHP einai h kalyterh glossa pou yparxei, prosopika pote mou den zhlepsa tipota apo .NET kai apo alles glosses, den eipa pos h php einai dyskolh glossa alla etsi opos to eipes esy fanike les kai einai kamia glossa gia paidakia... oson afora thn MySQL theoro pos einai h kalyterh gia Web kathos einai kai poly grhgorh ;) den diafono me ayta pou les alla ayta episeis den kathorizoun thn php os "axrhsth, proxhrh" glossa, oson afora ton kodika tou vBulletin den ton exo dei na sou po thn alhtheia, alla oute kai thelo na ton do giati den me noiazei, exo dei polous kodikes php pou einai poly sosta gramena kai den einai mpaxalo opos to les, to oti kapoia pragmata ta xeirizete dyskola h php (xml, pdf ka) den diafono alla oxi oti den mporei na xeiristei... me thn php pas me ton strayro sto xeri den exeis yposthriksh ston kodika sou, oti ftiaxneis to kaneis monos sou... Eksalou fysiko einai o kathenas na yposthrizei thn glossa pou tou aresei perisotero na sou po en olighs... pantos theoro thn php para poly kalh glossa kai tis dino ena + alla stamatao edo giati ta forums tou typoy Language vs Other Language ta exo barethei giati o kathenas leei to konto tou kai to makry tou..

 

PS: ayto (Γούστα είπε ο πίθηκος και έφαγε το σαπούνι.) gia mena phge?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

koita oute ego thelo na kano flame metaksy ton glosson alla den mporeis na katadikazeis thn php-mysql omos mporo na sou bro xiliades artha me thema PHP vs kati... den eipa pos h PHP einai h kalyterh glossa pou yparxei' date=' prosopika pote mou den zhlepsa tipota apo .NET kai apo alles glosses, den eipa pos h php einai dyskolh glossa alla etsi opos to eipes esy fanike les kai einai kamia glossa gia paidakia... oson afora thn MySQL theoro pos einai h kalyterh gia Web kathos einai kai poly grhgorh ;) den diafono me ayta pou les alla ayta episeis den kathorizoun thn php os "axrhsth, proxhrh" glossa, oson afora ton kodika tou vBulletin den ton exo dei na sou po thn alhtheia, alla oute kai thelo na ton do giati den me noiazei, exo dei polous kodikes php pou einai poly sosta gramena kai den einai mpaxalo opos to les, to oti kapoia pragmata ta xeirizete dyskola h php (xml, pdf ka) den diafono alla oxi oti den mporei na xeiristei... me thn php pas me ton strayro sto xeri den exeis yposthriksh ston kodika sou, oti ftiaxneis to kaneis monos sou... Eksalou fysiko einai o kathenas na yposthrizei thn glossa pou tou aresei perisotero na sou po en olighs... pantos theoro thn php para poly kalh glossa kai tis dino ena + alla stamatao edo giati ta forums tou typoy Language vs Other Language ta exo barethei giati o kathenas leei to konto tou kai to makry tou..

 

PS: ayto (Γούστα είπε ο πίθηκος και έφαγε το σαπούνι.) gia mena phge?[/quote']

 

Έκφραση είναι μην ψαρώνεις.

Σαν να έλεγα "Περι ορέξεως κολοκυθόπιτα".

 

Όλες οι γλώσσες, μπορουν να κάνουν τα πάντα.

Δεν μπορεις να κανεις object oriented σε Fortran?

Απλώς μερικες έχουν φτιαχτεί για έναν σκοπό, και μερικές για κάποιον άλλον.

Η php αντικειμενικά, μερικά πράγματα δεν μπορει να τα κάνει. Έ άν γράψεις 10.000 γραμμές κωδικα για να κάνεις αυτο που στην ror θα το έκανες με δυο, ειναι ενα καλό παράδειγμα μη αποτελεσματικού framework. Το οτι η php δεν ειναι MVC oriented είναι αρκετό για να την κάνει "φτωχή" στο web development. Όπως κανεις δεν πιάνει την Ada στο parallel processing, έτσι και η php ειναι ξεπερασμένη στο "σωστο" web development. Για γρήγορα πραγματάκια όμως ειναι μια χαρά.

 

Υ.Γ Ξέρω πολυ καλύτερα php απο οτι ROR και asp.net. Ο skroutz ειναι γραμμένος σε php (μαζι και με ενα σκασμο κλάσεις , που είδα οτι σε όλα τα αλλα frameworks απλώς δεν πρέπει να τις γράψεις). Οπότε δεν υποστηρίζω αυτο που ξέρω καλύτερα :)

 

Τέσπα.

Γουστα είπε ο πίθηκος (όχι εσυ...) και έφαγε το σαπούνι.

 

Δείτε και αυτο για πλακα : http://www.throwingbeans.org/video/django-flash.html (Python)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

koita tha mporousa na po pola gia na yposthrikso thn php kai na paratheso pola ap' osa eipan alloi alla tha anoixtei flame (opos panta me aytou tou eidous ta topics) anyway den grafo allo edo to thema exei lyksan gia mena :D

 

apla synexizo na yposthrizo thn apopsimou h opoia einai "den symfono"...

eksalou den einai kako na mhn symfonei kapoios me kapoion, an symfonousame oloi me olous den tha eixame prosopikothta eksalou.

 

PS: deite kai ayto ;)

http://www.freestuff.gr/forums/viewtopic.php?highlight=asp&t=14523

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δεν ξέρω php και mysql, οπότε δεν θα τα κρίνω.

 

Αν έχεις Visual Studio 2005 (και πιθανόν να γίνεται και στο visual web developer της Microsoft το οποίο είναι ΔΩΡΕΑΝ):

- φτιάχνεις με τον wizard ένα connection

- κάνεις drag & drop το table που θες στην aspx σελίδα, και σου φτιάχνει αυτόματα την σύνδεση και ένα datagrid να δείχνει τα δεδομένα

- μετά διαλέγεις αν θες αυτόματη διαμόρφωση, ενεργοποίηση paging, editing, sorting, selection κτλ.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

koita tha mporousa na po pola gia na yposthrikso thn php kai na paratheso pola ap' osa eipan alloi alla tha anoixtei flame (opos panta me aytou tou eidous ta topics) anyway den grafo allo edo to thema exei lyksan gia mena :D

 

apla synexizo na yposthrizo thn apopsimou h opoia einai "den symfono"...

eksalou den einai kako na mhn symfonei kapoios me kapoion' date=' an symfonousame oloi me olous den tha eixame prosopikothta eksalou.

 

PS: deite kai ayto ;)

http://www.freestuff.gr/forums/viewtopic.php?highlight=asp&t=14523[/quote']

 

Οι γλώσσες είναι εργαλεία στα χέρια του μηχανικού.

Έχεις δεί ποτέ ηλεκτρολόγους να μαλώνουν ποιό ειναι το καλύτερο κατσιβίδι και τρυπάνι; Υδραυλικούς να μαλώνουν για το καλύτερο γαλλικό κλειδί; Γιατί κάποιος να κάνει flame για το καλύτερο εργαλείο;

 

Εγώ θα ήθελα να δώ αναφορές (Links, papers οτι να'ναι) που δείχνουν πως η php λύνει μερικά απο τα προβλήματα του σωστού development. Αν τα λύνει ωραία, δεν έχω λόγο να μην χρησιμοποιήσω php. Επαναλαμβάνω, ειναι εργαλεία στα χέρια μας.

 

P.S Το link μου φάνηκε καρα-άσχετο, ασε που ο ένας που ρωτάει δεν ειναι κάν προγραμματιστής (επειδη τον ξέρω το λέω, έχει άλλο field of expertise).

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

oriste kapoia link edo' date=' [b']kai edo[/b]

 

 

:D xairomai pou den to blaipeis san flame pantos.. :D

 

Βρε εσυ...

Το ένα topic ειναι αρχαίο, δεν έχει καμια πρακτική σημασία, και αναφέρονται τέτοιες αναακρίβιες, που καλά θα κάνεις να μην το εμπιστεύεσαι.

 

Το δεύτερο, ειναι γενικό και μόνο , και δεν λέει πως λύνει η PHP βασικα προβλήματα αλλα γιατι κάποιος (εγω, εσυ, ο σκεφτόμιλος η κάποιος άλλος), δεν γουστάρει να γράφει ASP. Κακή σύγκριση δεν νομίζεις;

 

Να σε βοηθήσω:

1) Πώς ξεπερνάει η php το πρόβλημα οτι έχει "μπάσταρδο" oop? Μάλιστα μεχρι την 4 δεν είχε κάν OOP, είχε κατι που έμοιαζε με OOP και εμένα προσωπικά που είμαι OOP guy, μου φαινόταν παιδαριώδες.

2) Πώς υλοποιείται το MVC στην PHP?

3) Πώς κάνεις deploy μια εφαρμογή χωρις να δώσεις κώδικα και χωρίς να πληρώσεις τα 2000 euro του Zend Encoder?

4) Πως ξεπερνάς το άναρχο-object model, naming convention κτλ?

5) Πόσα third party tools υπάρχουν; Είτε free, είτε non-free? (asp.net ειναι ΑΠΕΙΡΑ και κάνουν ΠΑΠΑΔΕΣ).

 

Θα μπορούσα να γράψω και άλλα , λιγότερο μικρά και σημαντικά.

Π.χ αν συγκρίνεις LOC php, με ROR θα εχεις το 1/10 του κώδικα. Προσωπικά δεν μου αρέσει να ξανα-ανακαλύπτω τον τροχό (ήτοι να γράφω 1000 φορές τα ίδια πράγματα). Routing? Στην ROR μόνο αν θες κατι πολυ περίεργο θα γράψεις κώδικα, ενω στην PHP το πολύπλοκο δεν θα γίνεται καθόλου, το δε απλό θα σου σπάσει τα νευρα.

 

Τέσπα, ας απαντήσουμε σε αυτα τα ερωτήματα και βλεπουμε.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

koita h php mphke sto OOP apo thn 4 kai meta den diafono pos den einai kai to kalytero OOP alla sigoura h 5 exei kanei kala pramata pano sto OOP idika sthn melontikh 6 gia thn opoia exoun anaferthei pola arthra sxetika me to OOP ths egrafe episeis pos anti gia $this -> foobar tha grafoume Self.foobar xoris to $ kai to -> genikotera h PHP tora mpainei sto OOP (alla kai prin pou den htan OOP mia xara kaname tis douleies mas) - epidi kai go oti grafo to grafo se OOP den tha diafoniso pos to OOP ths php den sygkrinete me to OOP ths Java h ths C++ alla den mporoume na to ypothmisoume opos kai na exei. http://www.phpmvc.net/, http://www.phpwact.org/php/mvc_frameworks, http://www.onlamp.com/pub/a/php/2005/09/15/mvc_intro.html kapoia links edo gia to MVC.. ksana eksiga mou to 3 giati einai kai h ora tetoia... giati to les anarxo? :P ntaksi den leo yparxei kapoia anakatosoura ekei alla apo thn 5 kai meta den nomizo na ysxyei ayto to problhma idios sthn 6 me bash ayta pou grafoun... koita exo brei arketa tools pantos kai boleytika telika me to Zend Studio...

 

koita h .NET einai allou symfono alla eilhkrina pote mou den thn zhlepsa kai pote mou den thn xreiastika toso oste na po "paei paratao thn php" hmarton... dose ena paradigma apo kapoio polyploko pou les pos den ginete katholou kai apo kapoio eykolo pou tha sou spasei ta neyra giati den paei kapou to myalo mou :S

 

 

PS: fylika panta...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

koita h php mphke sto OOP apo thn 4 kai meta den diafono pos den einai kai to kalytero OOP alla sigoura h 5 exei kanei kala pramata pano sto OOP idika sthn melontikh 6 gia thn opoia exoun anaferthei pola arthra sxetika me to OOP ths egrafe episeis pos anti gia $this -> foobar tha grafoume Self.foobar xoris to $ kai to -> genikotera h PHP tora mpainei sto OOP (alla kai prin pou den htan OOP mia xara kaname tis douleies mas) - epidi kai go oti grafo to grafo se OOP den tha diafoniso pos to OOP ths php den sygkrinete me to OOP ths Java h ths C++ alla den mporoume na to ypothmisoume opos kai na exei. http://www.phpmvc.net/' date=' http://www.phpwact.org/php/mvc_frameworks, http://www.onlamp.com/pub/a/php/2005/09/15/mvc_intro.html kapoia links edo gia to MVC.. ksana eksiga mou to 3 giati einai kai h ora tetoia... giati to les anarxo? :P ntaksi den leo yparxei kapoia anakatosoura ekei alla apo thn 5 kai meta den nomizo na ysxyei ayto to problhma idios sthn 6 me bash ayta pou grafoun... koita exo brei arketa tools pantos kai boleytika telika me to Zend Studio...

 

koita h .NET einai allou symfono alla eilhkrina pote mou den thn zhlepsa kai pote mou den thn xreiastika toso oste na po "paei paratao thn php" hmarton... dose ena paradigma apo kapoio polyploko pou les pos den ginete katholou kai apo kapoio eykolo pou tha sou spasei ta neyra giati den paei kapou to myalo mou :S

 

 

PS: fylika panta...[/quote']

 

Έπεσε λιγη δουλίτσα, έπαιζα και λιγο ξύλο σε flame-wars και το ξέχασα αυτό.

Λοιπον, πράγματα που δεν μπορείς να κάνεις στην php η τα κάνεις τουλάχιστον με περίεργο τροπο.

 

Κατ'αρχην δεν εχει threaded model. Κοινώς the script dies, you die :)

Tο mvc ειναι add-on, οχι part of the framework.

Το 3 που λές οτι δεν κατάλαβες, είναι ο τρόπος που διανέμεις την εφαρμογή σου. Αν θέλεις να την βάλεις σε ενα cd-ακι και να την δωσεις σε κάποιον πρακτικά δίνεις και τον κώδικα. Κάτι κάνει ο zend encoder, αλλα ειναι ακριβούτσικος.

 

Επιπλέον, tools εννούσα components. Στο asp.net είναι τόσα πολλά, που πρακτικά χωρίς να γράψω γραμμή κώδικα , θα μπορουσα να κάνω μια εφαρμογή σε 10 μέρες, που σε php θα ήθελα ενα μηνα. Και αυτά με όλα τα καλούδια (ajax κτλ) και debugged. Αυτά στοιχίζουν μέν, σωζουν ζωές δε (π.χ scrollable, updatable grid, με ajax edit/delete/insert, έτοιμο out of the box). Αν δώσεις και κανένα ψιλο παραπάνω, κάνει grouping, filtering, της παναγιάς τα μάτια.

 

Κάτι ανάλογο όχι τοσο ανεπτυγμένο έχει και η ror. Κάνεις install το authentication module και έχεις authenication και security έτοιμο.

 

Η php δεν είναι καν framework, ειναι μια γλώσσα, ξεπερασμένη και γερασμένη. Βέβαια οπως έλεγε και κάποιος γνωστός μου "Το καλυτερο εργαλείο ειναι αυτό που ξέρεις" :)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

nai symfono me ta parapano :D apla sthn php pas me ton stayro sto xeri :P

baibea an kai gerasmenh krataei kala ;) idios to ZEND exei kanei pola kaloudia sthn php kai genikotera arketa xrhshma pramata kai "kolpakia" pantos opos kai na exei arxisa php epidi den htan object oriented (OOP) alla sthn synexeia pou arxisa na diabazo php OOP (apo 4 kai meta) - opos to parei kaneis to php OOP - to latrepsa, sthn 5 exoun kanei poly kalh douleia sto OOP pisteyo para poly kalh oi classe's ths 4 htan teleios xyma, sthn 6 lene pos mia class den tha leitourgei an den synodeyete apo constructor (kai poly sosto ayto) episeis h zend exei anaptyksei framework gia thn php http://framework.zend.com/ pantos tha symfoniso pos an kaneis kati me 10 grames sto .net to kaneis me 20+ sthn php alla oxi panta! (hthela edo na paratheso ena link alla den to brisko :( molis to bro tha to balo :D )

 

bandito kala elege o gnostos sou! :D

 

PS: What can PHP do?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...