Προτιμότερες γλώσσες προγραμματισμού
- mar.kok
- byte level
- Posts: 53
- Joined: Mon Oct 08, 2012 11:01 pm
- Academic status: N>4
- Gender: ♀
- Location: Νεα Σμύρνη
Προτιμότερες γλώσσες προγραμματισμού
Λοιπόν, Σκεφτόμουν να φτιάξω μια απλή εφαρμογή για windows που στην ουσία θα είναι στην ουσία σαν πρόγραμμα βιβλιοθήκης που κάθε βιβλίο θα έχει κάποια στοιχεία και θα τα αποθηκεύω σε μια βάση δεδομένων i guess και φυσικά να μην το λειτουργώ σε cmd ή κάτι αντίστοιχο οπότε να φτιάξω και το gui του. Με δεδομένο ότι δεν έχω ιδέα από βάσεις αλλά μπορώ να κάτσω να μάθω και επίσης γνωρίζω ήδη Java οπότε θα με βόλευε να κάνω κάποιο κομμάτι σε αυτή την γλώσσα (δεν ξέρω κατα πόσο συμφέρει βέβαια). Τι πρέπει να κάτσω να διαβάσω ;
Ευχαριστώ !!
Ευχαριστώ !!
- nachos
- Gbyte level
- Posts: 1252
- Joined: Mon Aug 21, 2006 4:28 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Brachamee City
Re: Προτιμότερες γλώσσες προγραμματισμού
Είναι απαίτηση κάποιας εργασίας/έργου να χρησιμοποιήσεις Β.Δ.; Γιατί αν όχι, και με δεδομένο ότι δεν έχεις επαφή, θα είναι μεγάλη μανούρα για τώρα να ασχοληθείς έτσι χύμα.
Anyways, για ένα απλό intro σε SQL: http://www.w3schools.com/sql/sql_intro.asp
Σε επίπεδο υλοποίησης θα πρέπει να επιλέξεις ένα RDBMS (Relational Database Management System). Ένα καλό σημείο να αρχίσεις είναι η MySQL που είναι δωρεάν: http://dev.mysql.com/downloads/
Πληροφορίες για το πως θα συνδέσεις τον κώδικα σου σε Java, με τη MySQL εδώ: http://dev.mysql.com/doc/connector-j/en ... nager.html
Και η βιβλιοθήκη που θα σου το επιτρέψει να το κάνεις είναι αυτή: http://dev.mysql.com/downloads/connector/j/
Στο άλλο σκέλος της ερώτησής σου, από τη στιγμή που φτιάχνεις Windows application, θα ήταν πιο απλό αν δούλευες σε .NET (C# ή VB) το οποίο διαθέτει μαρκάν καλύτερα UI frameworks (από το swing της Java), αλλά αντικειμενικά με το θέμα της DB έχεις ήδη μεγάλο learning curve, οπότε μάλλον καλύτερα να μείνεις για τώρα σε αυτά που ξέρεις (Java κοινώς)
Anyways, για ένα απλό intro σε SQL: http://www.w3schools.com/sql/sql_intro.asp
Σε επίπεδο υλοποίησης θα πρέπει να επιλέξεις ένα RDBMS (Relational Database Management System). Ένα καλό σημείο να αρχίσεις είναι η MySQL που είναι δωρεάν: http://dev.mysql.com/downloads/
Πληροφορίες για το πως θα συνδέσεις τον κώδικα σου σε Java, με τη MySQL εδώ: http://dev.mysql.com/doc/connector-j/en ... nager.html
Και η βιβλιοθήκη που θα σου το επιτρέψει να το κάνεις είναι αυτή: http://dev.mysql.com/downloads/connector/j/
Στο άλλο σκέλος της ερώτησής σου, από τη στιγμή που φτιάχνεις Windows application, θα ήταν πιο απλό αν δούλευες σε .NET (C# ή VB) το οποίο διαθέτει μαρκάν καλύτερα UI frameworks (από το swing της Java), αλλά αντικειμενικά με το θέμα της DB έχεις ήδη μεγάλο learning curve, οπότε μάλλον καλύτερα να μείνεις για τώρα σε αυτά που ξέρεις (Java κοινώς)
Nothing is impossible for the man who doesn't have to do it himself
- mar.kok
- byte level
- Posts: 53
- Joined: Mon Oct 08, 2012 11:01 pm
- Academic status: N>4
- Gender: ♀
- Location: Νεα Σμύρνη
Re: Προτιμότερες γλώσσες προγραμματισμού
Ευχαριστώ πολύ! όχι δεν είναι για εργασία και με βάσεις δεδομένων νόμιζα οτι θα είναι το πιο εύκολο. Άπλα δεν ξέρω κατα πόσο safe θα είναι να αποθηκεύω κάπου αλλού τα δεδομένα όπως σε παράδειγμα σε ένα txt, και να μην χάνω τα δεδομένα κάθε φορά που κλείνω το πρόγραμμα.
- nachos
- Gbyte level
- Posts: 1252
- Joined: Mon Aug 21, 2006 4:28 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Brachamee City
Re: Προτιμότερες γλώσσες προγραμματισμού
Για δική σου εξάσκηση το κάνεις δηλαδη;
Nothing is impossible for the man who doesn't have to do it himself
- stoupeace
- Wow! Terabyte level
- Posts: 5372
- Joined: Tue Aug 26, 2008 4:08 pm
- Academic status: High school
- Gender: ♀
Re: Προτιμότερες γλώσσες προγραμματισμού
Αν τα αποθηκεύεις σε ένα τεχτ δε θα τα χάνεις. Κάντηνα σε Java που ξέρεις 5 πραματάκια ήδη, και γίνεται εύκολα να φτιάξεις και GUI.mar.kok wrote:Ευχαριστώ πολύ! όχι δεν είναι για εργασία και με βάσεις δεδομένων νόμιζα οτι θα είναι το πιο εύκολο. Άπλα δεν ξέρω κατα πόσο safe θα είναι να αποθηκεύω κάπου αλλού τα δεδομένα όπως σε παράδειγμα σε ένα txt, και να μην χάνω τα δεδομένα κάθε φορά που κλείνω το πρόγραμμα.
Αν θες ακόμα πιο εύκολο gui, αλλά λίγη περισσότερη μανούρα στο coding, κοίταξε τι κάνει η C# τώρα τελευταία.
Η καλύτερη μπάντα όλου του κόσμου: Sonata Antartika
Mpomp is building an army army. And I got my head back.
░░░░░███████ ]▄▄▄▄▄▄▄▄
▂▄▅█████████▅▄▃▂ ____☻/︻╦╤─
Il███████████████████]. /▌
_◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤.. . / \
Mpomp is building an army army. And I got my head back.
░░░░░███████ ]▄▄▄▄▄▄▄▄
▂▄▅█████████▅▄▃▂ ____☻/︻╦╤─
Il███████████████████]. /▌
_◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤.. . / \
- ๖ۣۜMarvinLock
- Buffer underflow exception
- Posts: 3
- Joined: Wed Oct 15, 2014 6:38 pm
- Academic status: 1st year
- Gender: ♂
Re: Προτιμότερες γλώσσες προγραμματισμού
Απ'ότι κατάλαβα θέλεις να γράψεις κάτι σαν αυτό:
Αν ναι, τότε άσε τη Java. Πιάσε VB/C#. Θα σου βγει πολύ πιο εύκολα.
Το συγκεκριμένο το έγραψα πριν κάνα δυο χρόνια σε VB. Αν χρειάζεσαι το source code ή οποιαδήποτε επεξήγηση ή βοήθεια στείλε μου PM.
Αν ναι, τότε άσε τη Java. Πιάσε VB/C#. Θα σου βγει πολύ πιο εύκολα.
Το συγκεκριμένο το έγραψα πριν κάνα δυο χρόνια σε VB. Αν χρειάζεσαι το source code ή οποιαδήποτε επεξήγηση ή βοήθεια στείλε μου PM.
- Zifnab
- Venus Former Team Member
- Posts: 7581
- Joined: Tue Nov 15, 2005 2:42 am
- Academic status: MSc
- Gender: ♂
- Location: Connecticut
- Contact:
Re: Προτιμότερες γλώσσες προγραμματισμού
Θα πρότεινα και κάτι άλλο που μπορούσες να κανεις που θα είναι και πιο χρήσιμο για να βρείς την πρώτη σου δουλειά. Nα κανεις την εφαρμογή σε Web environment και να τρέχεις τοπικά ένα server (πχ XAMPP/WAMP/LAMP)
Μπορείς να φτιάξεις κάτι σε μια από αυτές τις στοίβες τεχνολογίας:
- Apache/PHP/PostgreSQL/Javascript/CSS/HTML
- Apache/PHP/MongoDB/Javascript/CSS/HTML
- IIS/C#/Microsoft SQL Server/Javascript/CSS/HTML
- (plz stay away) Apache Tomcat/Java/SQL/Javascript/CSS/HTML
- Node.js/MongoDB/Javascript/CSS/HTML (~ = Javascript/CSS/HTML)
Μπορείς να φτιάξεις κάτι σε μια από αυτές τις στοίβες τεχνολογίας:
- Apache/PHP/PostgreSQL/Javascript/CSS/HTML
- Apache/PHP/MongoDB/Javascript/CSS/HTML
- IIS/C#/Microsoft SQL Server/Javascript/CSS/HTML
- (plz stay away) Apache Tomcat/Java/SQL/Javascript/CSS/HTML
- Node.js/MongoDB/Javascript/CSS/HTML (~ = Javascript/CSS/HTML)
- mar.kok
- byte level
- Posts: 53
- Joined: Mon Oct 08, 2012 11:01 pm
- Academic status: N>4
- Gender: ♀
- Location: Νεα Σμύρνη
Re: Προτιμότερες γλώσσες προγραμματισμού
Αχα οπότε το γενικό είναι VB/C# για windows εφαρμογή ή σε Web environment που η αλήθεια είναι οτι θα με βόλευε γιατι ξέρω ήδη Javascript/CSS/HTML...! Ευχαριστώ πολύ για την βοήθεια !
- ๖ۣۜMarvinLock
- Buffer underflow exception
- Posts: 3
- Joined: Wed Oct 15, 2014 6:38 pm
- Academic status: 1st year
- Gender: ♂
Re: Προτιμότερες γλώσσες προγραμματισμού
Καλη ιδεα. Θα μπορουσες να κανεις και το αλλο, δηλαδη να γραψεις σε web environment ΚΑΙ σε .ΝET και να τα συνδεσεις μεταξυ τους σε στυλ executable και online panel, οπως για παραδειγμα σε ενα HWID System. Καλο θα ηταν να μαθεις τουλαχιστον τα βασικα απο PHP και SQL αν θες να δουλεψεις πανω σε βασεις δεδομενων.
Αντε καλη τυχη!
Αντε καλη τυχη!