Page 1 of 1

Προτιμότερες γλώσσες προγραμματισμού

Posted: Sun Dec 14, 2014 9:24 pm
by mar.kok
Λοιπόν, Σκεφτόμουν να φτιάξω μια απλή εφαρμογή για windows που στην ουσία θα είναι στην ουσία σαν πρόγραμμα βιβλιοθήκης που κάθε βιβλίο θα έχει κάποια στοιχεία και θα τα αποθηκεύω σε μια βάση δεδομένων i guess και φυσικά να μην το λειτουργώ σε cmd ή κάτι αντίστοιχο οπότε να φτιάξω και το gui του. Με δεδομένο ότι δεν έχω ιδέα από βάσεις αλλά μπορώ να κάτσω να μάθω και επίσης γνωρίζω ήδη Java οπότε θα με βόλευε να κάνω κάποιο κομμάτι σε αυτή την γλώσσα (δεν ξέρω κατα πόσο συμφέρει βέβαια). Τι πρέπει να κάτσω να διαβάσω ;
Ευχαριστώ !! :smt024

Re: Προτιμότερες γλώσσες προγραμματισμού

Posted: Sun Dec 14, 2014 11:12 pm
by nachos
Είναι απαίτηση κάποιας εργασίας/έργου να χρησιμοποιήσεις Β.Δ.; Γιατί αν όχι, και με δεδομένο ότι δεν έχεις επαφή, θα είναι μεγάλη μανούρα για τώρα να ασχοληθείς έτσι χύμα.

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 κοινώς)

Re: Προτιμότερες γλώσσες προγραμματισμού

Posted: Sun Dec 14, 2014 11:57 pm
by mar.kok
Ευχαριστώ πολύ! όχι δεν είναι για εργασία και με βάσεις δεδομένων νόμιζα οτι θα είναι το πιο εύκολο. Άπλα δεν ξέρω κατα πόσο safe θα είναι να αποθηκεύω κάπου αλλού τα δεδομένα όπως σε παράδειγμα σε ένα txt, και να μην χάνω τα δεδομένα κάθε φορά που κλείνω το πρόγραμμα.

Re: Προτιμότερες γλώσσες προγραμματισμού

Posted: Sun Dec 14, 2014 11:59 pm
by nachos
Για δική σου εξάσκηση το κάνεις δηλαδη;

Re: Προτιμότερες γλώσσες προγραμματισμού

Posted: Mon Dec 15, 2014 12:04 am
by stoupeace
mar.kok wrote:Ευχαριστώ πολύ! όχι δεν είναι για εργασία και με βάσεις δεδομένων νόμιζα οτι θα είναι το πιο εύκολο. Άπλα δεν ξέρω κατα πόσο safe θα είναι να αποθηκεύω κάπου αλλού τα δεδομένα όπως σε παράδειγμα σε ένα txt, και να μην χάνω τα δεδομένα κάθε φορά που κλείνω το πρόγραμμα.
Αν τα αποθηκεύεις σε ένα τεχτ δε θα τα χάνεις. Κάντηνα σε Java που ξέρεις 5 πραματάκια ήδη, και γίνεται εύκολα να φτιάξεις και GUI.

Αν θες ακόμα πιο εύκολο gui, αλλά λίγη περισσότερη μανούρα στο coding, κοίταξε τι κάνει η C# τώρα τελευταία.

Re: Προτιμότερες γλώσσες προγραμματισμού

Posted: Mon Dec 15, 2014 1:45 am
by ๖ۣۜMarvinLock
Απ'ότι κατάλαβα θέλεις να γράψεις κάτι σαν αυτό:

Image

Αν ναι, τότε άσε τη Java. Πιάσε VB/C#. Θα σου βγει πολύ πιο εύκολα.
Το συγκεκριμένο το έγραψα πριν κάνα δυο χρόνια σε VB. Αν χρειάζεσαι το source code ή οποιαδήποτε επεξήγηση ή βοήθεια στείλε μου PM.

Re: Προτιμότερες γλώσσες προγραμματισμού

Posted: Mon Dec 15, 2014 7:16 pm
by Zifnab
Θα πρότεινα και κάτι άλλο που μπορούσες να κανεις που θα είναι και πιο χρήσιμο για να βρείς την πρώτη σου δουλειά. 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)

Re: Προτιμότερες γλώσσες προγραμματισμού

Posted: Mon Dec 15, 2014 7:52 pm
by mar.kok
Αχα οπότε το γενικό είναι VB/C# για windows εφαρμογή ή σε Web environment που η αλήθεια είναι οτι θα με βόλευε γιατι ξέρω ήδη Javascript/CSS/HTML...! Ευχαριστώ πολύ για την βοήθεια ! :)

Re: Προτιμότερες γλώσσες προγραμματισμού

Posted: Tue Dec 16, 2014 1:23 pm
by ๖ۣۜMarvinLock
Καλη ιδεα. Θα μπορουσες να κανεις και το αλλο, δηλαδη να γραψεις σε web environment ΚΑΙ σε .ΝET και να τα συνδεσεις μεταξυ τους σε στυλ executable και online panel, οπως για παραδειγμα σε ενα HWID System. Καλο θα ηταν να μαθεις τουλαχιστον τα βασικα απο PHP και SQL αν θες να δουλεψεις πανω σε βασεις δεδομενων.
Αντε καλη τυχη!