Page 1 of 1

Programming Without Coding Technology

Posted: Fri Jan 28, 2011 12:29 pm
by dmjst
Καλησπέρα παίδες....
Έκανα μία χαζοέρευνα στο διαδίκτυο και βρήκα αυτό.... http://doublesvsoop.sourceforge.net/ ..... Το κατέβασα και εκ πρώτης όψεως φαίνεται αρκετά ενδιαφέρον και αρκετά τεμπέλικο..... Απλά λόγω δουλειάς δεν έχω προλάβει να βρω λίγο χρόνο για να ασχοληθώ με κάποια βασικά κομμάτια του.... Τυγχάνει να γνωρίζει κανείς αυτές τις πλατφορμούλες??....

Re: Programming Without Coding Technology

Posted: Fri Jan 28, 2011 12:34 pm
by ja_the_invincible
dmjst wrote:Καλησπέρα παίδες....
Έκανα μία χαζοέρευνα στο διαδίκτυο και βρήκα αυτό.... http://doublesvsoop.sourceforge.net/ ..... Το κατέβασα και εκ πρώτης όψεως φαίνεται αρκετά ενδιαφέρον και αρκετά τεμπέλικο..... Απλά λόγω δουλειάς δεν έχω προλάβει να βρω λίγο χρόνο για να ασχοληθώ με κάποια βασικά κομμάτια του.... Τυγχάνει να γνωρίζει κανείς αυτές τις πλατφορμούλες??....
Και άλλο επίπεδο γενίκευσης? :shock:
Εδώ τρωγόμαστε ότι με την Java δεν βλέπουμε πολλά πράγματα "εσωτερικά" του κώδικα :lol: .Δεν νομίζω να αντικαταστήσει ποτέ το programming άντε σε μικροεφαρμογές να χρησιμοποιηθεί.

Re: Programming Without Coding Technology

Posted: Fri Jan 28, 2011 12:38 pm
by dmjst
Σε γενικές γραμμές συμφωνώ μαζί σου αλλά για κάποια εύκολα πράγματα φαίνεται καλό.... Άσε που έχει αρκετές επιλογές....

Re: Programming Without Coding Technology

Posted: Fri Jan 28, 2011 5:07 pm
by Zifnab
ja_the_invincible wrote:
dmjst wrote:Καλησπέρα παίδες....
Έκανα μία χαζοέρευνα στο διαδίκτυο και βρήκα αυτό.... http://doublesvsoop.sourceforge.net/ ..... Το κατέβασα και εκ πρώτης όψεως φαίνεται αρκετά ενδιαφέρον και αρκετά τεμπέλικο..... Απλά λόγω δουλειάς δεν έχω προλάβει να βρω λίγο χρόνο για να ασχοληθώ με κάποια βασικά κομμάτια του.... Τυγχάνει να γνωρίζει κανείς αυτές τις πλατφορμούλες??....
Και άλλο επίπεδο γενίκευσης? :shock:
Εδώ τρωγόμαστε ότι με την Java δεν βλέπουμε πολλά πράγματα "εσωτερικά" του κώδικα :lol: .Δεν νομίζω να αντικαταστήσει ποτέ το programming άντε σε μικροεφαρμογές να χρησιμοποιηθεί.
ja++
Δεν το έχω κοιτάξει αλλά ακόμα και τα drag-n-drop πράγματα του Visual Studio μου φαίνονται too abstract...

Re: Programming Without Coding Technology

Posted: Fri Jan 28, 2011 9:37 pm
by Ισοβίτης
(Δεν έχω χρησιμοποιήσει το συγκεκριμένο project), αλλά:

Τα drag-n-drop components είναι ένας εύκολος τρόπος να τοποθετήσεις visually διάφορα widgets πάνω σε ένα παράθυρο. Στην πλειονότητα των περιπτώσεων, μπορείς να δεις τον παραγόμενο κώδικα και να τον επεξεργαστείς κατά το δοκούν (WPF, ASP.NET, Windows Phone, κλπ). Δεν σου "κρύβει" απολύτως τίποτα. Είθισται ο κώδικας για το UI να είναι μιας XMLοειδούς μορφής. Τι σημαίνει αυτό; Σημαίνει ότι κάθε XML tag δημιουργεί ένα αντίστοιχο object. Πάλι δεν σου κρύβει τίποτα. Στη χειρότερη, μπορείς είτε να γράψεις εσύ ο ίδιος την XML (πράγμα επιβεβλημένο όταν χρειάζεσαι advanced UI features), είτε να γράψεις απ' ευθείας τα UI objects και να τα τοποθετήσεις στο παράθυρο (Button btn = new Button(), κλπ κλπ).

Γενικώς, δεν είναι πολύ παραγωγικό (ούτε χρήσιμο ούτε αναγκαίο) να φτιάχνουμε UIs κάνοντας calls στο ΑΡΙ του λειτουργικού. Ακόμα και ο τρόπος που το κάνει η Swing είναι αναποτελεσματικός.

Re: Programming Without Coding Technology

Posted: Sat Jan 29, 2011 7:29 pm
by nachos
Ισοβίτης wrote:(Δεν έχω χρησιμοποιήσει το συγκεκριμένο project), αλλά:

Τα drag-n-drop components είναι ένας εύκολος τρόπος να τοποθετήσεις visually διάφορα widgets πάνω σε ένα παράθυρο. Στην πλειονότητα των περιπτώσεων, μπορείς να δεις τον παραγόμενο κώδικα και να τον επεξεργαστείς κατά το δοκούν (WPF, ASP.NET, Windows Phone, κλπ). Δεν σου "κρύβει" απολύτως τίποτα. Είθισται ο κώδικας για το UI να είναι μιας XMLοειδούς μορφής. Τι σημαίνει αυτό; Σημαίνει ότι κάθε XML tag δημιουργεί ένα αντίστοιχο object. Πάλι δεν σου κρύβει τίποτα. Στη χειρότερη, μπορείς είτε να γράψεις εσύ ο ίδιος την XML (πράγμα επιβεβλημένο όταν χρειάζεσαι advanced UI features), είτε να γράψεις απ' ευθείας τα UI objects και να τα τοποθετήσεις στο παράθυρο (Button btn = new Button(), κλπ κλπ).

Γενικώς, δεν είναι πολύ παραγωγικό (ούτε χρήσιμο ούτε αναγκαίο) να φτιάχνουμε UIs κάνοντας calls στο ΑΡΙ του λειτουργικού. Ακόμα και ο τρόπος που το κάνει η Swing είναι αναποτελεσματικός.
+1

Re: Programming Without Coding Technology

Posted: Sat Jan 29, 2011 11:40 pm
by Master_ex
Εγώ είμαι της άποψης ότι πρέπει να ξέρεις τι παράγει το drag-n-drop από άποψη κώδικα και από εκεί και πέρα θα συμφωνήσω με ισοβίτη και εγώ.

Re: Programming Without Coding Technology

Posted: Sun Jan 30, 2011 11:03 am
by ja_the_invincible
Ισοβίτης wrote:(Δεν έχω χρησιμοποιήσει το συγκεκριμένο project), αλλά:

Τα drag-n-drop components είναι ένας εύκολος τρόπος να τοποθετήσεις visually διάφορα widgets πάνω σε ένα παράθυρο. Στην πλειονότητα των περιπτώσεων, μπορείς να δεις τον παραγόμενο κώδικα και να τον επεξεργαστείς κατά το δοκούν (WPF, ASP.NET, Windows Phone, κλπ). Δεν σου "κρύβει" απολύτως τίποτα. Είθισται ο κώδικας για το UI να είναι μιας XMLοειδούς μορφής. Τι σημαίνει αυτό; Σημαίνει ότι κάθε XML tag δημιουργεί ένα αντίστοιχο object. Πάλι δεν σου κρύβει τίποτα. Στη χειρότερη, μπορείς είτε να γράψεις εσύ ο ίδιος την XML (πράγμα επιβεβλημένο όταν χρειάζεσαι advanced UI features), είτε να γράψεις απ' ευθείας τα UI objects και να τα τοποθετήσεις στο παράθυρο (Button btn = new Button(), κλπ κλπ).

Γενικώς, δεν είναι πολύ παραγωγικό (ούτε χρήσιμο ούτε αναγκαίο) να φτιάχνουμε UIs κάνοντας calls στο ΑΡΙ του λειτουργικού. Ακόμα και ο τρόπος που το κάνει η Swing είναι αναποτελεσματικός.
Χμμ θα συμφωνήσω αλλά το θέμα είναι να γνωρίζεις τι γίνεται εσωτερικά του κώδικα.Δηλαδή και πάλι θες γνώσεις προγραμματισμού απλά σου λύνει τα χέρια σε μερικά πράγματα( όπως η δημιουργία Ui καλή ώρα).
Πάντως δεν μπορώ να δω πώς θα αντικαταστήσει το συγκεκριμένο Project κομμάτια κώδικα που έχουν να κάνουν με την διαχείριση π.χ μεγάλων δεδομένων?Εκεί πρέπει να γνωρίζεις τι κάνει κάθε γραμμή :???:

Re: Programming Without Coding Technology

Posted: Sun Jan 30, 2011 12:07 pm
by mpatsis
Ισοβίτης wrote:(Δεν έχω χρησιμοποιήσει το συγκεκριμένο project), αλλά:

Τα drag-n-drop components είναι ένας εύκολος τρόπος να τοποθετήσεις visually διάφορα widgets πάνω σε ένα παράθυρο. Στην πλειονότητα των περιπτώσεων, μπορείς να δεις τον παραγόμενο κώδικα και να τον επεξεργαστείς κατά το δοκούν (WPF, ASP.NET, Windows Phone, κλπ). Δεν σου "κρύβει" απολύτως τίποτα. Είθισται ο κώδικας για το UI να είναι μιας XMLοειδούς μορφής. Τι σημαίνει αυτό; Σημαίνει ότι κάθε XML tag δημιουργεί ένα αντίστοιχο object. Πάλι δεν σου κρύβει τίποτα. Στη χειρότερη, μπορείς είτε να γράψεις εσύ ο ίδιος την XML (πράγμα επιβεβλημένο όταν χρειάζεσαι advanced UI features), είτε να γράψεις απ' ευθείας τα UI objects και να τα τοποθετήσεις στο παράθυρο (Button btn = new Button(), κλπ κλπ).

Γενικώς, δεν είναι πολύ παραγωγικό (ούτε χρήσιμο ούτε αναγκαίο) να φτιάχνουμε UIs κάνοντας calls στο ΑΡΙ του λειτουργικού. Ακόμα και ο τρόπος που το κάνει η Swing είναι αναποτελεσματικός.
++;
Παρόλο που δεν μου αρέσει το όλο θέμα με το drag and drop UI θα συμφωνήσω γιατί πρόσφατα ασχολήθηκα με android που έχει πολύ παρόμοια λογική για τo UI και πραγματικά όμως αν είχε κάτι παρόμοιο για να κάνεις drag and drop θα μας είχε γλυτώσει πολύ χρόνο. Το θέμα είναι να καταλαβαίνεις σε κάθε σημείο το γίνεται.
Τώρα αυτό που μας πλασάρουν να γράφουμε προγράμματα χωρίς κώδικα. 1000 φορές κατά είμαι. :smt021 Το μόνο αποτέλεσμα που νομίζω μπορεί να αποφέρει είναι να δημιουργήσει τεμπέληδες προγραμματιστές που δεν θα ξέρουν τι τους γίνεται. Επίσης τίθεται θέμα κατά πόσο μπορεί να συντηρηθεί και κυρίως πόσο εύκολα μπορεί να τροποποιηθεί αν κάτι προκύψει.

Re: Programming Without Coding Technology

Posted: Sun Jan 30, 2011 12:11 pm
by ja_the_invincible
ε αυτό λέμε ρε παιδιά.όχι να έχεις εργαλεία για να δημιουργείς πιο γρήγορα ένα πρόγραμμα , αυτό το project διαφημίζεται ως "γράφεις c++ κλπ χωρίς να ξέρεις καθόλου προγραμματισμό".δεν βλέπω πώς μπορεί να γίνει , εκτός και αν έχει εφαρμογή κυρίως σε scripts ή μικρά προγράμματα.

Re: Programming Without Coding Technology

Posted: Sun Jan 30, 2011 9:58 pm
by nachos
ja_the_invincible wrote:ε αυτό λέμε ρε παιδιά.όχι να έχεις εργαλεία για να δημιουργείς πιο γρήγορα ένα πρόγραμμα , αυτό το project διαφημίζεται ως "γράφεις c++ κλπ χωρίς να ξέρεις καθόλου προγραμματισμό".δεν βλέπω πώς μπορεί να γίνει , εκτός και αν έχει εφαρμογή κυρίως σε scripts ή μικρά προγράμματα.

Link

Impossible is nothing :razz:

Re: Programming Without Coding Technology

Posted: Mon Jan 31, 2011 11:03 am
by dmjst
Προφανώς και η εγγραφή κώδικα δεν αντικαθίσταται με κάποιο εργαλείο προς το παρόν αλλά προσωπικά δεν πιστεύω ότι δεν θα έπρεπε να πειραματιζόμαστε με διάφορα "παιχνιδάκια".....