Title: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Aurelius on October 29, 2008, 17:38:35 pm Οκ, η ερωτηση ειναι πολυ γενικη. Προφανως, υπαρχουν διαφορων ειδων χρησεις. Π.χ υπαρχουν διαδικτυακες εφαρμογες, εφαρμογες που τρεχουν τοπικα, cross-paltform εφαρμογες κλπ κλπ. Οποτε μια τετοια ερωτηση ειναι καπως ατοπη.
Εστω οτι αντιστρεφουμε την ερωτηση. Για τις πιο σημαντικες κατηγοριες εφαρμογων, ποιες γλωσσες χρησιμοποιουνται περισσοτερο? Ποιες γλωσσες προγραμματισμου και ποιες πλατφορμες ειναι πιο χρησιμες για καποιον που δουλευει επαγγελματικα με το αντικειμενο ? Η C++ για παραδειγμα ειναι ισως η πλεον γνωστη γλωσσα προγραμματισμου, μαζι με Java και καποιες αλλες. Χρησιμοποιειται για εμπορικες εφαρμογες ή κυριως/μονο για επιστημονικες ? Η χρησιμοποειται σε συνδυασμο με αλλα εργαλεια ? Οποιος μπορει, ας δωσει παραδειγματα. Αν βρω κατι σχετικα θα το ποσταρω. Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Aurelius on October 29, 2008, 17:41:00 pm Διαδεμονες εφαρμογες γραμμενες σε C++ για παραδειγμα ειναι οι
http://www.research.att.com/~bs/applications.html Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Larry_Flynt on October 29, 2008, 17:47:40 pm H C++ σίγουρα έχει τα πρωτεία. Το θέμα είναι στο μέλλον τι θα επικρατήσει, γιατί ο C# τα κάνει όλα μόνος του και συμφέρει...
Θέλεις να κάνεις κάτι και σκέφτεσαι που να στραφείς; Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Aurelius on October 29, 2008, 17:51:58 pm H C++ σίγουρα έχει τα πρωτεία. Το θέμα είναι στο μέλλον τι θα επικρατήσει, γιατί ο C# τα κάνει όλα μόνος του και συμφέρει... Θέλεις να κάνεις κάτι και σκέφτεσαι που να στραφείς; Οχι, δεν καταλαβες. Το τοπικ ειναι καπως προβοκατορικο. Σκοπος ειναι να ξεκινησει μια συζητηση, οπου ολοι θα μπορεσουμε να βγαλουμε συμπερασματα ή/και να παρουμε κατευθυνσεις. Δεδομενου, οτι καποια ατομα στην σχολη ενδιαφερονται και για τον προγραμματισμο, θα ηταν καλο να υπαρξει ενα τοπικ και μια λιστα με τα εργαλεια και τις γλωσσες που ζητωνται περισσοτερο. Π.χ. σε μια αγγελια τι γνωσεις ζητανε περισσοτερο απο λευρας προγραμματισμου? Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: alekos on October 29, 2008, 18:01:05 pm Μου αρέσει πολύ η java γιατί προσφέρει πολύ καλή τεκμηρίωση στο inet
από την άλλη η ταχύτητα της με απογοητεύει. Από την άλλη η C++ είναι κορυφή αλλά όπως είπε και o Larry με την C# αρχίζει και μπερδεύεται η κατάσταση. Πάντως νομίζω πως αν θέλεις να κάνεις κάτι μικρό ή διαδικτυακό συμφέρει η Java Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Larry_Flynt on October 29, 2008, 18:03:34 pm Μεγάλη ζήτηση έχει το Flash και η javascript. Μαζί με την php...
Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται πε& Post by: Guybrush on October 29, 2008, 18:08:44 pm To κακό με τη C++ όπως το περιγράφουν οι ίδιοι οι developers της είναι πως είναι βιτσιόζα δηλαδή θέλει πάρα πολύ ψάξιμογια να μπορείς να πεις ότι μπορείς να προβλέψεις τη συμπεριφορά της και ενώ μπορείς κάλλιστα να πεις κάποιον Java champion δεν είναι τόσο απλό να το κάνεις για αυτήν.
Mε C# δεν έχω ασχοληθεί καθόλου είναι τόσο δυνατή όσο λένε; Ίσως τελικά να επικεντρώσουμε στο σε τι είναι καλή μία γλώσσα. Ειδικά τώρα τελευταία που βλέπουμε Ruby, scripting Python. Κανεις τα φώτα του για τη γενικότερη εικόνα; Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Guybrush on October 29, 2008, 18:13:32 pm Java Vs C++ (http://en.wikipedia.org/wiki/Comparison_of_Java_and_C%2B%2B)(μην το περιορίσουμε όμως σε flames, να προβληματιστούμε και λίγο ευρύτερα)
Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Aurelius on October 29, 2008, 18:17:44 pm Εγω νομιζω οτι πλεονεκτηματα γλωσσων οπως Java και Python ειναι η κεντρικη τους διαχειριση και οργανωση. Δηλαδη, για οτιδηποτε που μπορει να γινει μεσω java υπαρχει το καταλληλο documentation μαζι με απειρο υλικο. Αντιθετα, η C++ ειναι πολυ πιο αποκεντρωμενη. Δεν υπαρχουν τοσες πολλες βασικες βιβλιοθηκες. Μπορεις να τις βρεις βεβαια ως βιβλιοθηκες που εχουν απο κατασκευαστει απο τριτους, αλλα αυτο ειναι το θεμα. Οτι πρεπει ο χρηστης να το ψαξει. Αυτο μπορει να ειναι καλο και κακο ή μαλλον εχει τα θετικα του και τα αρνητικα του. Κεντρικη διαχειριση για C++ προσφερει η Microsoft με το MSDN, αλλα οι λυσεις που προσφερει ειναι τελειως συμβατες μονο με Windows.
Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Aurelius on October 29, 2008, 18:19:31 pm Java Vs C++ (http://en.wikipedia.org/wiki/Comparison_of_Java_and_C%2B%2B)(μην το περιορίσουμε όμως σε flames, να προβληματιστούμε και λίγο ευρύτερα) Ας μην το περιορισουμε απλα στις 2 αυτες γλωσσες. Εκτος αν νομιζετε οτι για επαγγελματικες χρησεις μονο αυτες οι δυο χρησιμοποιουνται. Υπαρχουν και αλλες πολυ χρησιμες γλωσσες, οχι και τοσο γνωστες σε εμας. Για παραδειγμα η Python ειναι πολυ χρησιμη γλωσσα, ιδανικη για καποιον αρχαριο στον προγραμματισμο. Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: alekos on October 29, 2008, 18:43:34 pm Εγω νομιζω οτι πλεονεκτηματα γλωσσων οπως Java και Python ειναι η κεντρικη τους διαχειριση και οργανωση. Δηλαδη, για οτιδηποτε που μπορει να γινει μεσω java υπαρχει το καταλληλο documentation μαζι με απειρο υλικο. Αντιθετα, η C++ ειναι πολυ πιο αποκεντρωμενη. Δεν υπαρχουν τοσες πολλες βασικες βιβλιοθηκες. Μπορεις να τις βρεις βεβαια ως βιβλιοθηκες που εχουν απο κατασκευαστει απο τριτους, αλλα αυτο ειναι το θεμα. Οτι πρεπει ο χρηστης να το ψαξει. Αυτο μπορει να ειναι καλο και κακο ή μαλλον εχει τα θετικα του και τα αρνητικα του. Κεντρικη διαχειριση για C++ προσφερει η Microsoft με το MSDN, αλλα οι λυσεις που προσφερει ειναι τελειως συμβατες μονο με Windows. + 00ο χρόνος που γλιτώνεις είναι πολύτιμος, συμπαθώ πολύ την python αλλά νομίζω πως κάτι πρέπει να γίνει πάνω στον τομέα IDE. Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: anonymous-root on October 29, 2008, 18:47:30 pm Δεδομένου ότι όλα είναι ιντερνετ πλέον, αυτό που σκέφτομαι εγώ είναι βάση δεδομένων (SQL) με php και java.
και καλύτερα μακριά από πολύ κλειστά πρότυπα 8) Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Guybrush on October 29, 2008, 19:00:09 pm Συμφωνώ σε αυτό με το IDE και γενικότερα την πλατφόρμα, ίσως πλέον το που θα αναπτυχθεί ο κώδικας παίζει και πιο σημαντικό ρόλο.
Έχω στο μυαλό μου το δρόμο που άνοιξε το Ruby on Rails (web framework) Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται πε& Post by: pkontaxis on October 29, 2008, 19:01:33 pm Για web εφαρμογές εκτός από ASP.NET βλέπε jsf (Java Server Faces), και Ruby on Rails.
Παραδείγματα το e-banking της eurobank είναι σε jsf/jsp, ενώ το skroutz.gr είναι σε RoR. Γενικώς η java θεωρείται αρκετά στιβαρή τεχνολογία επειδή όλες της οι τεχνολογίες έχουν αυστηρά specifications που καθορίζονται από τη sun, και νομίζω ότι οι java developers θεωρούνται από τους πιο ακριβοπληρωμένους. Απο βάσεις δεδομένων μου αρέσει πολύ ο βασικός open source ανταγωνιστής της oracle η postgreSQL Για web αλλά και desktop εφαρμογές επίσης προτιμώ το mono που ουσιαστικά είναι μια cross platrofm (κυρίως linux) open source υλοποίηση του .NET. Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογ Post by: vag on October 29, 2008, 20:13:21 pm κομπολ
οκ διωξτε με Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Aurelius on October 30, 2008, 14:17:04 pm Στην Ελληνικη αγορα, μου φαινεται οτι κυριως ζητανε γνωσεις για Ιντερνετικο προγραμματισμο. Αυτο σημαινει, οτι κατα πασα πιθανοτητα, οι γνωσεις σε γλωσσες οπως C++ δυστυχως ισως να μην βοηθανε, περα απο την εμπειρια και το γεγονος οτι αν τα καταφερνεις με την C++ μπορεις να τα καταφερεις με οτιδηποτε.
Ωστοσο, δεν θεωρειτε οτι αυτη η ταση των Ελληνικων εταιριων για εφαρμογες μονο διαδικτυου ειναι πολυ μονοχνωτη? Εννοω, ο προγραμματισμος, η επιστημη των υπολογιστων και της πληροφορικης ειναι, οπως εχει αναφερθει και αλλου, μια επιστημη που δεν απαιτει τρομερους πορους. Για την ακριβεια απαιτει σχεδον ελαχιστους, σε σχεση παντα με αλλες βιομηχανιες. Επισης, καθημερινα χρησιμοποιουμε προγραμματα, τα οποια δεν εχουν απαραιτητα σχεση με Ιντερνετ. Αυτο δεν σημαινει, οτι ισως θα επρεπε να υπαρξει και μια στροφη και προς αλλες κατευθυνσεις. Εγω νομιζω, οτι αυτη η ταση για κυριως διαδικτυακες εφαρμογες οφειλεται στην ταση ευκολου πλουτισμου. Το ιντερνετ ειναι βασικη ευκολια για τις περισσοτερες επιχειρησεις και ετσι υπαρχει στανταρ ελληνικο κοινο για να καλυψει τα αναμενομενα εσοδα. Το να προγραμματισεις οχι διαδικτυακα, σημαινει πρεπει να βρεις και που θα το πουλησεις. Αν δεν το κανεις για καποια εταιρεια συγκεκριμενα, κατι π.χ. σε μηχανοργανωση, αλλα το προωθησεις στην αγορα για γενικοτερη χρηση, ειναι πολυ μεγαλυτερο ρισκο. Αποψεις ? Θα συνεχισω πιο μετα ... Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Verminoz on October 30, 2008, 14:31:13 pm Ισχύουν αυτά που λες. Οι ελληνικές εταιρίες είναι και μονόχνωτες με το Internet, σαν παιδάκι που μόλις ανακάλυψε ότι το παιχνίδι του μιλάει αν πατήσεις το κουμπί, και φυσικά πάνε για τον εύκολο παρά. Αν ρίξεις μια ματιά, οι ελληνικές εταιρίες που προωθούν σοβαρό μη διαδικτυακό software, όπως λογιστικά πακέτα ή πακέτα διαχείρισης έργων, έχουν αγοράσει άδειες από ξένα πακέτα τα μεταφράζουν, τα προσαρμόζουν στα ελληνικά δεδομένα και τα κυκλοφορούν ως ελληνικό software!
Το να μάθεις να προγραμματίζεις καλά για internet είναι υπόθεση 2 μηνών σοβαρής ενασχόλησης. Σε 4-5 μήνες και αν ψάξεις "καινούριες" τεχνολογίες, όπως RoR κ.α., μπορείς να κάνεις παπάδες. Αντιθέτως η ανάπτυξη μη διαδικτυακού software απαιτεί μεγαλύτερο σχεδιασμό, μεγαλύτερη οργάνωση, πολύ περισσότερες εργατοώρες πάνω από πιο απαιτητικές γλώσσες προγραμματισμού, δυσκολότερη αποσφαλμάτωση και ανάγκη για καλή υποστήριξη και ενδελεχές documentation. Και φυσικά είναι και αυτό που ανέφερε ο Aurelius, ότι είναι δυσκολότερο να βρεις πελάτες, τουλάχιστον στην Ελλάδα. Είναι και το ζήτημα του αν θα φτιάξεις γενικό software ή αν θα φτιάχνεις κατά παραγγελία... Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Verminoz on October 30, 2008, 14:53:11 pm Όσον αφορά τις γλώσσες προγραμματισμού τώρα, δε μπορείς να πεις γενικά ποια είναι η καλύτερη! Εξαρτάται από τι απαιτήσεις έχεις σε ταχύτητα, σταθερότητα, απόδοση, φύση προβλήματος, trade-off μεταξύ των προαναφερθέντων κλπ.
Για παράδειγμα η ανάπτυξη σε C/C++ είναι πολύ δύσκολη αλλά αν γίνει σωστά, το πρόγραμμα είναι βράχος. Το γεγονός ότι δεν έχει όλες τις βιβλιοθήκες ενσωματωμένες παρέχει ελευθερία κατά την ανάπτυξη και έχει τεράστια δύναμη σαν γλώσσα, ειδικά με τον τρόπο που μπορεί να διαχειρίζεται την μνήμη. Δεν είναι τυχαίο ποια πακέτα software είναι φτιαγμένα σε C/C++ (3DMax, MATLAB (πυρήνας), Blender κ.α.). Μεγάλο πλεονέκτημα είναι ότι με μίξη C και C++ μπορείς να προγραμματίσεις υψηλού επιπέδου εφαρμογές με χαμηλού επιπέδου δυνατότητες. Γι αυτό η C και στη συνέχεια η C++ είναι οι απόλυτοι κυρίαρχοι στην ανάπτυξη λειτουργικών συστημάτων και σε προγραμματισμό συστήματος. Η Java είναι για πιο γρήγορη, ανώδυνη και εύκολη ανάπτυξη cross-platform αλλά γενικότερα πιο αργή γιατί τρέχει σε VM και πιο περιοριστική γιατί είναι "ερωτευμένη" με τον εαυτό της. Αλλά μόνο για end-user εφαρμογές... Για διαδικτυακές εφαρμογές τώρα πάμε σε τελείως άλλη οικογένεια γλωσσών γιατί οι παραπάνω είναι ψιλοάσχετες όσον αφορά καθαρά δικτυακές ή embedded εφαρμογές. Όσον αφορά δυναμικό περιεχόμενο υποστηρίζω PHP γιατί είναι πανίσχυρη και συνεργάζεται σχεδόν με τα πάντα αντίθετα από τις proprietary παπαριές της ASP που προσπαθεί να συνεργαστεί μόνο με ότι έχει πάνω το σήμα M$ (ή μόνο $ :P). Η βάση συνήθως είναι η HTML ή το flash. Μετά για βοηθητικά υπάρχουν όλο και αυξανόμενες επιλογές..ruby κλπ, ούτε καν τα έχω ψάξει... Συνολικά, δε γίνεται να εκφράσεις γενική άποψη, γιατί το software καθορίζεται από τις απαιτήσεις και οι απαιτήσεις καθορίζουν τη γλώσσα... Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Aurelius on October 30, 2008, 15:02:00 pm Ναι, αλλα δεδομενου οτι πλεον μπορεις να πουλησεις software ακομα και απο το Τατζικισταν, δεν θα επρεπε να υπαρχει αυτος ο φοβος.
Ολα αυτα τα λεω, επειδη τελευταια ολο και πιο συχνα βλεπω εταιριες απο πολυ μικρες χωρες, εταιριες που πλασαρουν software πολυ δυνατο. Για παραδειγμα, η Trolltech που αναπτυσει το Qt ειναι Νορβηγικη, η Opera αναπτυσσεται επισης απο Νορβηγικη εταιρια. Δηλαδη, αν το ψαξεις το θεμα, υπαρχουν χωρες που παραγουν λογισμικο, σοβαρο, και δεν ειναι αμερικανικης προελευσης. Και δεν νομιζω αυτοι να βγαζουν λιγα, δεδομενης της φημης των εφαρμογων που αναπτυσσουν. Απλα ειναι θεμα ευκολου πλουτισμου. Δεν νομιζω οτι εφτασαν εκει που ειναι μεσα σε 6 μηνες. Αυτα απαιτουν σοβαρη προσπαθεια. Η Ελλαδα, που καλως ή κακως δεν διαθετει βαρια βιομηχανια, δεν θα μπορουσε να ακολουθησει το παραδειγμα τετοιων χωρων. Και ενταξει, το "Ελλαδα" ειναι γενικο. Αλλα γιατι συμβαινει αυτο? Μαλλον γιατι οι χρηματοδοτες ειναι ασχετοι και απλα βλεπουν τον τομεα σαν πεδιο γρηγορου, ευκολου και χωρις πολλα κοστη(δεδομενων των τοσων προγραμματιστων) πλουτισμου. Ομως, τι ειναι αυτο που κανει αλλες χωρες να μην εχουν τετοια προβληματα ; Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Aurelius on October 30, 2008, 15:04:51 pm Ποια ειναι τα καλυτερα παραδειγματα, οπως εσυ νομιζεις, απο εφαρμογες βασισμενες στις γλωσσες που ανεφερες ?(περα απο C++ που ηδη ανεφερες)
Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Johnny English on October 31, 2008, 06:31:47 am Έχοντας μια επαφή τελευταία με τον χώρο των εμπορικών εφαρμογών (business solutions κτλ), βλέπω ότι η τελευταία λέξη της μόδας είναι η C# και .ΝΕΤ..
Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Verminoz on November 01, 2008, 14:18:22 pm Ναι, αλλα δεδομενου οτι πλεον μπορεις να πουλησεις software ακομα και απο το Τατζικισταν, δεν θα επρεπε να υπαρχει αυτος ο φοβος. Ολα αυτα τα λεω, επειδη τελευταια ολο και πιο συχνα βλεπω εταιριες απο πολυ μικρες χωρες, εταιριες που πλασαρουν software πολυ δυνατο. Για παραδειγμα, η Trolltech που αναπτυσει το Qt ειναι Νορβηγικη, η Opera αναπτυσσεται επισης απο Νορβηγικη εταιρια. Δηλαδη, αν το ψαξεις το θεμα, υπαρχουν χωρες που παραγουν λογισμικο, σοβαρο, και δεν ειναι αμερικανικης προελευσης. Και δεν νομιζω αυτοι να βγαζουν λιγα, δεδομενης της φημης των εφαρμογων που αναπτυσσουν. Απλα ειναι θεμα ευκολου πλουτισμου. Δεν νομιζω οτι εφτασαν εκει που ειναι μεσα σε 6 μηνες. Αυτα απαιτουν σοβαρη προσπαθεια. Η Ελλαδα, που καλως ή κακως δεν διαθετει βαρια βιομηχανια, δεν θα μπορουσε να ακολουθησει το παραδειγμα τετοιων χωρων. Και ενταξει, το "Ελλαδα" ειναι γενικο. Αλλα γιατι συμβαινει αυτο? Μαλλον γιατι οι χρηματοδοτες ειναι ασχετοι και απλα βλεπουν τον τομεα σαν πεδιο γρηγορου, ευκολου και χωρις πολλα κοστη(δεδομενων των τοσων προγραμματιστων) πλουτισμου. Ομως, τι ειναι αυτο που κανει αλλες χωρες να μην εχουν τετοια προβληματα ; Νομίζω ότι σ'αυτές τις χώρες υπάρχουν άνθρωποι που παίρνουν κι ένα λίγο μεγαλύτερο ρίσκο στο να δοκιμάσουν κάτι στον τομέα του προγραμματισμού (και της τεχνολογίας γενικότερα) και να επενδύσουν και χρήματα σε αυτό. Η Trolltech που ανέφερες πριν το 1996 θα έμοιαζε μια άλλη μικρή και ασήμαντη εταιρία software. Χρησιμοποιήθηκε όμως το πακέτο της από τους προγραμματιστές του KDE και τώρα η Trolltech είναι η εταιρία που σπονσοράρει ένα από τα πιο υψηλού επιπέδου γραφικά περιβάλλοντα στον κόσμο. Στην Ελλάδα κανένας δεν είναι διατεθιμένος να πάρει κανένα ρισκό ειδικά όταν βρίσκονται μπροστά του ευκαιρίες γρήγορου πλουτισμού κι ας είναι να πουλάει κάρβουνο για χρυσό στα χωριά της επαρχίας. Σχεδόν κανένας δε ρισκάρει, σχεδόν κανένας δεν τολμάει να επενδύσει χρήματα. Δεν υπάρχει κινητικότητα, πρωτοβουλία και ρίσκο. Τώρα τι να σου πω, για παραδείγματα, από Java. Eclipse, MATLAB (γραφικό) τι αλλο δε μπορώ να σκεφτώ. Για PHP χρειάζεται να μιλήσω? Αυτή τη στιγμή επικοινωνούμε μέσω μιας εφαρμογής βασισμένης σε PHP, αυτή και χιλιάδες άλλες... Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: bjork on November 01, 2008, 14:57:17 pm Τώρα τι να σου πω, για παραδείγματα, από Java. Eclipse, MATLAB (γραφικό) τι αλλο δε μπορώ να σκεφτώ. Για PHP χρειάζεται να μιλήσω? Αυτή τη στιγμή επικοινωνούμε μέσω μιας εφαρμογής βασισμένης σε PHP, αυτή και χιλιάδες άλλες... πού το κακό? Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Verminoz on November 01, 2008, 15:14:04 pm ποιο κακό? δεν κατάλαβα...
Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: SolidSNK on November 01, 2008, 15:26:56 pm Νομίζω έχουμε πλέον μπει στην εποχή του ιστού. Κάθε δικτυακός χώρος χρησιμοποιεί μια web scripting γλώσσα της αρεσκείας του, όλοι όμως έχουν ένα κοινό παρονομαστή , τις βάσεις. Έτσι θα πω SQL για την ώρα, με τις υλοποιήσεις της. Στο μέλλον μάλιστα θα εξαρτόμαστε ακόμα περισσότερο από τις βάσεις.
Α ναι. οι scripting γλώσσες που αναφέρετε παιδιά (python , ruby), νομίζω ανθίζουν! Αλλά ήταν άλλη η ερώτηση σου... Quote Εστω οτι αντιστρεφουμε την ερωτηση. Για τις πιο σημαντικες κατηγοριες εφαρμογων, ποιες γλωσσες χρησιμοποιουνται περισσοτερο? Ποιες γλωσσες προγραμματισμου και ποιες πλατφορμες ειναι πιο χρησιμες για καποιον που δουλευει επαγγελματικα με το αντικειμενο ? Η java είναι εύκολη και ευέλικτη, αλλά η πιο δύνατη γλώσσα , της οποίας δύναμη θα μπορεί να χρησιμοποιήσει ο επαγελματίας, είναι η C\C++! Θα μπορείς να κάνεις τα πάντα, καλύτερα και πιο γρήγορα.Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: bjork on November 01, 2008, 15:52:03 pm ποιο κακό? δεν κατάλαβα... βασικά δεν κατάλαβα τι εννοεις Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Verminoz on November 01, 2008, 17:04:26 pm Τώρα τι να σου πω, για παραδείγματα, από Java. Eclipse, MATLAB (γραφικό) τι αλλο δε μπορώ να σκεφτώ. Για PHP χρειάζεται να μιλήσω? Αυτή τη στιγμή επικοινωνούμε μέσω μιας εφαρμογής βασισμένης σε PHP, αυτή και χιλιάδες άλλες... Αυτό δεν κατάλαβες? Τι ακριβώς? Για την PHP απλώς προσπαθώ να τονίσω το πόσο ισχυρή είναι και πόσο έχει διαδοθεί η χρήση της. Υπάρχουν εκατομμύρια ιστοσελίδες με δυναμικό περιεχόμενο PHP και χιλιάδες εφαρμογές! Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: bjork on November 01, 2008, 20:09:50 pm Τώρα τι να σου πω, για παραδείγματα, από Java. Eclipse, MATLAB (γραφικό) τι αλλο δε μπορώ να σκεφτώ. Για PHP χρειάζεται να μιλήσω? Αυτή τη στιγμή επικοινωνούμε μέσω μιας εφαρμογής βασισμένης σε PHP, αυτή και χιλιάδες άλλες... Αυτό δεν κατάλαβες? Τι ακριβώς? Για την PHP απλώς προσπαθώ να τονίσω το πόσο ισχυρή είναι και πόσο έχει διαδοθεί η χρήση της. Υπάρχουν εκατομμύρια ιστοσελίδες με δυναμικό περιεχόμενο PHP και χιλιάδες εφαρμογές! ic Title: deleted Post by: BOBoMASTORAS on November 02, 2008, 20:19:13 pm deleted
Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: solid_snake on November 02, 2008, 21:07:13 pm Έχοντας μια επαφή τελευταία με τον χώρο των εμπορικών εφαρμογών (business solutions κτλ), βλέπω ότι η τελευταία λέξη της μόδας είναι η C# και .ΝΕΤ.. Ναι γενικα την C# την προωθει πολύ η Microsoft ακόμα και για ανάπτυξη video games... Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογ Post by: Larry_Flynt on November 02, 2008, 22:45:16 pm Και για βίντεο Games τα σπάει πραγματικά...
Φτιάχνεις και για Xbox και τα κάνει όλα μόνο του με το Xna Framework που έχει απάνω. Προχθές έβλεπα τον source code του Quake 3 και οι τύποι είχαν υλοποιήσει ακόμα και μαθηματικές πράξεις, ενώ τώρα στη C# σου κάνει ακόμα και τα γραφικά μόνο του. Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Aurelius on November 03, 2008, 00:30:36 am Τι εννοεις ειχαν υλοποιησει μαθηματικες πραξεις ?
Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Verminoz on November 03, 2008, 01:26:25 am Και για βίντεο Games τα σπάει πραγματικά... Φτιάχνεις και για Xbox και τα κάνει όλα μόνο του με το Xna Framework που έχει απάνω. Προχθές έβλεπα τον source code του Quake 3 και οι τύποι είχαν υλοποιήσει ακόμα και μαθηματικές πράξεις, ενώ τώρα στη C# σου κάνει ακόμα και τα γραφικά μόνο του. Ο προγραμματιστής τι κάνει? Απλώς σκέφτεται αυτό που θέλει και γίνεται μόνο του? :D Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Aurelius on November 03, 2008, 01:27:40 am Τοτε δεν ειναι προγραμματιστης αλλα σκεπτιστης :P
Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογ Post by: Verminoz on November 03, 2008, 01:30:32 am "Ζητούνται σκεπτιστές/σκεπτίστριες C# για εργασία σε εταιρία κατασκευής video game.Τηλ.2310 666 666" :D
Μην πάρει κανένας το τηλέφωνο αυτό εκτός αν χρειάζεται...κλειδαρά! :D Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: bjork on November 03, 2008, 01:33:33 am Και για βίντεο Games τα σπάει πραγματικά... Φτιάχνεις και για Xbox και τα κάνει όλα μόνο του με το Xna Framework που έχει απάνω. Προχθές έβλεπα τον source code του Quake 3 και οι τύποι είχαν υλοποιήσει ακόμα και μαθηματικές πράξεις, ενώ τώρα στη C# σου κάνει ακόμα και τα γραφικά μόνο του. Ο προγραμματιστής τι κάνει? Απλώς σκέφτεται αυτό που θέλει και γίνεται μόνο του? :D ο προγραμματιστής είναι ο σκηνοθέτης πείτε για τη java να χαρώ μια που αυτή θα χρησιμοποιήσω :D Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται πε& Post by: Larry_Flynt on November 03, 2008, 03:02:02 am Σταματήστε ρεεεε!
Κάνοντας ένα νέο project για XNA σου πετά καμιά 10 έτοιμες συναρτήσεις όπως π.χ. Update(), Draw(), LoadContent(), Initialize() και άλλες και στην ουσία σου έχει έτοιμο το βασικό κορμό του παιχνιδιού. Δηλαδή με 5 σειρές κώδικα δικού σου μπορείς να φορτώσεις ένα 3D μοντέλο και να το κινείς με τα βελάκια. Όσο για το Quake, δε θυμάμαι ακριβώς τι είχα δει και μου χε κάνει εντύπωση, αλλά σαν παράδειγμα θα πω οτι έστω θέλεις να περιστρέψεις ένα αντικείμενο κατά τον άξονα Υ. Αυτοί είχαν κάνει δικό τους κώδικα για να κάνει την περιστροφή ενώ τώρα γράφεις ένα Matrix.CreateRotationY και καθάρισες. Όσο για το "σκηνοθέτης" και "σκεπτικιστής" νομίζω πως χαρακτηρίζουν ακριβώς αυτόν που θέλει να κάνει παιχνίδι σε XNA. Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: pmousoul on November 03, 2008, 03:22:15 am "Ζητούνται σκεπτιστές/σκεπτίστριες C# για εργασία σε εταιρία κατασκευής video game.Τηλ.2310 666 666" :D Μην πάρει κανένας το τηλέφωνο αυτό εκτός αν χρειάζεται...κλειδαρά! :D Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: SolidSNK on November 03, 2008, 03:35:11 am Παιδιά μη βάζετε ταμπέλες έτσι στους προγραμματιστές. "Σκεπτικιστές" , "σκηνοθέτες" κτλ κτλ. Άμα θες να ομαδοποιήσεις , υπάρχουν πάάάάάάρα πολλά είδη. Φυσικά και έχει σημασία αν χρησιμοποιείς ήδη υπάρχουσα library/api ή έχεις τη μαγκιά να κάνεις δικά σου. Ένα διασκεδαστικό άρθρο πάνω στο game programming , όπου περιλαμβάνει και μερικά "είδη" game programmers είναι εδώ
http://wiki.gamedev.net/index.php/How_do_I_get_Started#Rule_Two:_Know_your_objective. Ο προγραμματιστής μπορεί να είναι καλλιτέχνης και σκηνοθέτης, αλλά στα μεγάλα projects όπου υπάρχουν ομάδες, συνήθως ο ρόλος του κάθε προγραμματιστή είναι περιορισμένος και ίσως άχαρος. Εκτός των lead designers ofc. Αν βέβαια κάνεις κάτι όμορφο μόνος σου, τότε ναι είσαι ένας καλλιτέχνης, σκεπτικιστής ,σκηνοθέτης κ προγραμματιστής με τα όλα σου! Με την απαιτούμενη δουλειά φυσικά. ο προγραμματιστής είναι ο σκηνοθέτης αν εννοείς σκηνοθεσία στη java με την έννοια γραφικής εφαρμογής, τότε ναι , χαλαρά :)πείτε για τη java να χαρώ μια που αυτή θα χρησιμοποιήσω :D Σταματήστε ρεεεε! Αν από ένα σημείο και μετά ο όρος προγραμματισμός "εκφυλίζεται" καθώς το πολύ πολύ κάνεις ένα ανάλαφρο scripting μόνο, τότε μιλάμε πλέον για designer , όπου περιλαμβάνει τους 2 όρους αυτόυς (εξαρτάται βέβαια και τι ρόλο βαράς στο project όπως προανέφερα) ;)!Κάνοντας ένα νέο project για XNA σου πετά καμιά 10 έτοιμες συναρτήσεις όπως π.χ. Update(), Draw(), LoadContent(), Initialize() και άλλες και στην ουσία σου έχει έτοιμο το βασικό κορμό του παιχνιδιού. Δηλαδή με 5 σειρές κώδικα δικού σου μπορείς να φορτώσεις ένα 3D μοντέλο και να το κινείς με τα βελάκια. Όσο για το Quake, δε θυμάμαι ακριβώς τι είχα δει και μου χε κάνει εντύπωση, αλλά σαν παράδειγμα θα πω οτι έστω θέλεις να περιστρέψεις ένα αντικείμενο κατά τον άξονα Υ. Αυτοί είχαν κάνει δικό τους κώδικα για να κάνει την περιστροφή ενώ τώρα γράφεις ένα Matrix.CreateRotationY και καθάρισες. Όσο για το "σκηνοθέτης" και "σκεπτικιστής" νομίζω πως χαρακτηρίζουν ακριβώς αυτόν που θέλει να κάνει παιχνίδι σε XNA. Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Verminoz on November 03, 2008, 12:37:37 pm Σταματήστε ρεεεε! Κάνοντας ένα νέο project για XNA σου πετά καμιά 10 έτοιμες συναρτήσεις όπως π.χ. Update(), Draw(), LoadContent(), Initialize() και άλλες και στην ουσία σου έχει έτοιμο το βασικό κορμό του παιχνιδιού. Δηλαδή με 5 σειρές κώδικα δικού σου μπορείς να φορτώσεις ένα 3D μοντέλο και να το κινείς με τα βελάκια. Όσο για το Quake, δε θυμάμαι ακριβώς τι είχα δει και μου χε κάνει εντύπωση, αλλά σαν παράδειγμα θα πω οτι έστω θέλεις να περιστρέψεις ένα αντικείμενο κατά τον άξονα Υ. Αυτοί είχαν κάνει δικό τους κώδικα για να κάνει την περιστροφή ενώ τώρα γράφεις ένα Matrix.CreateRotationY και καθάρισες. Όσο για το "σκηνοθέτης" και "σκεπτικιστής" νομίζω πως χαρακτηρίζουν ακριβώς αυτόν που θέλει να κάνει παιχνίδι σε XNA. Βασικά αυτό που λες δεν ισχύει! Το Quake 3 χρησιμοποιεί OpenGL που είναι υπερπλήρης μηχανή γραφικών αλλά σχετικά χαμηλού επιπέδου. Πάντως για να κάνεις Rotate έχει πολύ απλές συναρτήσεις! :P Title: deleted Post by: BOBoMASTORAS on November 03, 2008, 12:53:10 pm deleted
Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογ Post by: Larry_Flynt on November 03, 2008, 14:06:31 pm Το rotate το είπα σαν παράδειγμα. Δεν ξέρω τι κάνανε ακριβώς στο Quake. Κατεβάστε το να δείτε.
Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογ Post by: SolidSNK on November 03, 2008, 20:04:40 pm Το rotate το είπα σαν παράδειγμα. Δεν ξέρω τι κάνανε ακριβώς στο Quake. Κατεβάστε το να δείτε. για πες μου σε ποιο αρχείο και γραμμή είναι το function...Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογ Post by: Larry_Flynt on November 03, 2008, 20:30:48 pm :D
E και που να θυμάμαι! Αν το κατεβάσω αργότερα θα το ψάξω. Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: dim on November 03, 2008, 22:36:58 pm Για c# πάντως εντοπίστηκε open source..
http://www.mono-project.com/Main_Page Mono is a cross platform, open source .NET development framework. (Sponsored by Novell http://www.novell.com) http://www.dotgnu.org/ The DotGNU project aims to be for webservices and for C# programs what GNU/Linux is rapidly becoming for desktop and server applications: the industry leader and provider of Free Software solutions. http://www.dotgnu.org/pnet.html an implementation of the Common Language Infrastructure (CLI), more commonly known as ".NET", includes everything that you need to compile and run C# and C applications that use the base class libraries, XML, and Systems.Windows.Forms. Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Aurelius on November 03, 2008, 22:49:25 pm Ενω καταλαβαινω τα πλεονεκτηματα του να χρησιμοποιεις C#, για καποιο λογο, ισως απλα αντιπαθεια, δεν μου αρεσει να χρησιμοποιω κατι που εχει λογικη κλειστου προτυπου.
Αληθεια, ποιος οριζει το προτυπο της C++ ? Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Verminoz on November 03, 2008, 23:13:25 pm O Chuck Norris...
Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: (Stalin)^2 on November 03, 2008, 23:17:48 pm O Chuck Norris... ^notworthy^Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Aurelius on November 03, 2008, 23:19:49 pm Α, για αυτ ειναι και
C(huck Norris) ++ :P Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογ Post by: Verminoz on November 04, 2008, 00:05:12 am "A" declined the offer and was roundhouse kicked by Chuck Norris.
"B" thought it could do better than "A" and that was its last thought. After that, "C" was extra (++) willing to become the name! Thus, C++! Title: deleted Post by: BOBoMASTORAS on November 06, 2008, 22:22:41 pm deleted
Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογ Post by: Verminoz on November 07, 2008, 03:02:40 am Ρε συ BOB, η Trolletech ιδρύθηκε το 1994. Το Qt ξεκινήσαν να το γράφουν το 1991. Η Trolltech εξαγοράστηκε από τη Nokia μόλις φέτος αν δε κάνω λάθος...
Edit: Όντως Quote On January 28, 2008, Nokia announced that they have entered into an agreement that Nokia will make a public voluntary tender offer to acquire Trolltech[2]. The total cost for Nokia is approximately € 104 million. Trolltech has since accepted this offer[4]. από wikipedia (http://en.wikipedia.org/wiki/Trolltech). Η Trolltech ήταν κελεπούρι για την Nokia. Για να γίνει κελεπούρι όμως ισχύουν αυτά που είπε ο Aurelius. Οι τύποι κάναν μέσα σε 14 χρόνια μια εταιρία που αξίζει 104 εκατομμύρια ευρώ ;) Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Aurelius on November 08, 2008, 02:40:04 am Σε αυτό που έλεγες aurelius για τις ξένες εταιρίες που παράγουν software φέρνοντας σα παράδειγμα την trolltech που βγάζει το qt. Ξέρεις σε ποιόν ανήκει η trolltech? Στη nokia. Καταλαβαίνεις οπότε από που ήρθαν τα κεφάλαια. Δεν είναι εύκολο να σχεδιάσεις και να υλοποιήσεις ένα τέτοιο library. Θέλει λεφτά. Bob, η Trolltech ξεκινησε οταν η Nokia εφτιαχνε ακομα λαστιχα αυτοκινητων. Απλα, την αγορασε για το πολυ ωραιο γραφικο που εφτιαξε. Title: deleted Post by: BOBoMASTORAS on November 09, 2008, 17:56:52 pm deleted
Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογες ? Post by: Aurelius on November 09, 2008, 18:17:15 pm Ε, αυτο ειπαμε και εμεις, οτι ολοι στοχευουν στο πολυ βραχυπροθεσμο κερδος.
Και το offtopic "Finnish Rubber Works established its factories in the beginning of 20th century nearby and began using Nokia as its brand. Shwere merged to form Nokia Corporation in 1967." Γενικα, η Νοκια υπαρχει απο το 1865 :D http://en.wikipedia.org/wiki/Nokia Title: Re: Ποια γλωσσα προγραμματισμου χρησιμοποειται περισσοτερο για εμπορικες εφαρμογ Post by: Verminoz on November 09, 2008, 18:27:34 pm Βασικά η Trolltech έγινε γνωστή όταν το KDE πήρε τα πάνω του. Αρχικά, όταν ξεκίνησαν να αναπτύσσουν το KDE εν έτει 1996, το Qt δεν ήταν open source αλλά χάρην του KDE η Trolltech άλλαξε την άδεια. Αυτή ήταν ίσως η πιο σωστή κίνηση που έκαναν. Από κει και πέρα Qt και KDE είναι έννοιες συνιφασμένες...
Και ναι, πολύ παλιά Nokia ήταν brand name μιας εταιρίας που κατασκεύαζε λάστιχα. :P Title: deleted Post by: BOBoMASTORAS on November 09, 2008, 19:42:29 pm deleted
|