Σελίδα 2 από 7

Re: Visual basic

Δημοσιεύτηκε: 14 Οκτ 2020, 11:04
από Stalker
hellegennes έγραψε: 14 Οκτ 2020, 10:42
Stalker έγραψε: 14 Οκτ 2020, 10:26 Τι είναι αυτό που σου αρέσει στην vb που θα ήθελες να βρεις σε άλλη γλώσσα;
Μπορείς να φτιάξεις προγράμματα με βασικό windows interface με μερικά κλικ και 5 γραμμές κώδικα. Για πολύ απλά πράγματα είναι δύσκολο να βρεις κάτι που να χρειάζεται λιγότερη επένδυση σε χρόνο και κόπο.
Κυριολεκτικά οποιαδήποτε σκριπτόγλωσσα που κατεβάζεις με τρία κλικ το κάνει αυτό, ενώ οι F# και C# που πιθανόν να έχει ήδη στο σύστημά του αν βλέπει την vb από κάποιο .ΝΕΤ Sdk έχουν scripting environmnents.

Αν πατήσεις F12 όπως είσαι στον browser πάς στην κονσόλα και γράφεις javascript απευθείας, αν πατήσεις το start και γράψεις pow... ανοίγει τερματικό powershell απ όπου μπορείς να σηκώσεις όλο το API των windows, κ.ο.κ.

Το 2020 δεν είναι σοβαρή πρόκληση το να βρεις γλώσσα στην οποία να μπορείς να σκαρφιστείς κάτι στα γρήγορα.

Re: Visual basic

Δημοσιεύτηκε: 14 Οκτ 2020, 11:09
από Stalker
Dwarven Blacksmith έγραψε: 14 Οκτ 2020, 10:52
Stalker έγραψε: 14 Οκτ 2020, 10:28
Dwarven Blacksmith έγραψε: 14 Οκτ 2020, 10:19 Υπάρχουν πολλές γλώσσες που είναι πολύ παλιότερες από το 1998 και χρησιμοποιούνται ακόμα και αναβαθμιζονται. Δεν φταίει δηλαδή η χρονιά. Η Microsoft πλέον προωθεί την C# η οποία υπάρχει και ως visual αν θες να κάνεις το βήμα σε οικείο περιβάλλον.
Είναι μάλλον παρωχημένος τέτοιος διαχωρισμός σε visual και μη, δεν νοείται γλώσσα το 2020 να μην έχει IDE, να πρέπει δηλαδή να τη βγάζεις με το notepad για προγραμματισμό σε αυτή.
Νομίζω δεν είναι το IDE το νόημα, είναι ότι δίνει στο πρόγραμμα έτοιμο interface με κουμπάκια, textfields, drop-down κλπ. Αυτό σημαίνει το visual και μάλλον αυτό είναι που έχει συνηθίσει.
Αυτό είναι αποκλειστικά θέμα tooling, όχι δυνατότητα της γλώσσας. Αλλά συμφωνώ ότι πρέπει να λαμβάνεται υπόψη και τα διαθέσιμα εργαλεία στην επιλογή γλώσσας, όμως δεν νομίζω ότι υπάρχει κάποια σύγχρονη γλώσσα με deal-breakingly χάλια υποστήριξη σε αυτόν τον τομέα, εκτός αν είναι πολύ περιθωριακή ή πολύ καινούρια.

Re: Visual basic

Δημοσιεύτηκε: 14 Οκτ 2020, 11:13
από lafkiotis
Tι VB και μοντερνες hipsteries ειναι αυτα ρε??

Γραψτε σε Algol και Lisp να σας δει ο θεος

Re: Visual basic

Δημοσιεύτηκε: 14 Οκτ 2020, 11:16
από dotcom
wooded glade έγραψε: 14 Οκτ 2020, 09:01 Η visual basic είναι καλούτσικη γλώσσα και γρήγορη.
Έχω την vb6 και τη χρησιμοποιώ για να φτιάχνω διάφορα apps και επίσης για υπολογισμούς.

Αλλά ξέρετε από πότε είναι ;
Από το ... 1998 είναι !
Φυσικά η Microsoft δεν την υποστηρίζει πιά και επίσης κάποια από τα βοηθητικά αρχεία dll της λείπουν εντελώς από τις νεώτερες εκδόσεις των windows (7.00 - 10.00).
Τι γίνεται ;

Υπάρχουν νεώτερες εκδόσεις - ίσαμε 10.
Έχω εγώ μία του 2006.
Αλλά από την vb6 και μετά είναι όλες οικτρά υποβαθμισμένες.
Έδοξε τω τσιπάκια να είναι οικτρά υποβαθμισμένες.

Δεν το λέω μόνο εγώ αυτό. Το λένε όλοι και μάλιστα υπάρχουν πολλά φόρουμ vb6 users στο διαδίκτυο όπου συζητιώνται διάφορα προγραμματιστικά θέματα, με βάση την vb6 του 1998 πάντα.

Κάποιο αντίστοιχο νεώτερο προϊόν υπάρχει λοιπόν ή θα μείνουμε με αυτό ;
Yπάρχει η vb.net αλλά αν θες κάτι να σου βγάζει στατιστικά για ιππόδρομο υπάρχουν και έτοιμες λύσεις

Re: Visual basic

Δημοσιεύτηκε: 14 Οκτ 2020, 11:19
από Stalker
wooded glade έγραψε: 14 Οκτ 2020, 10:59
Stalker έγραψε: 14 Οκτ 2020, 10:55
wooded glade έγραψε: 14 Οκτ 2020, 10:33

Μα ξέρω αλγόριθμους απ' έξω, κάνω μεταφορές.
Εσύ λες C# για σύγχρονη πιό καλή.
Η python ίσως.
Αλλά σε basic δεν υπάρχει κάτι να ξεφύγει κανείς από τον τσιπάκια ;
Τι εννοείς σε basic; Το θέμα σου είναι ότι προτιμάς begin/end από αγκύλες;
Εννοώ πρόγραμμα-ide-compiler-deployer και να μην είναι Microsoft προφανώς.
Ψάξου με γλώσσες της google τότε, τι να σου πω, go και Dart/flutter είναι της μόδας τώρα νομίζω.

Πυροβολείς τον εαυτό στο πόδι αχρειάστα αποκλείοντας εργαλεία ms πάντως, π.χ. το vs code είναι τζάμπα, open source με τεράστιο user base να ασχολείται και τρομερά βολικό για τις περισσότερες δουλειές.

Re: Visual basic

Δημοσιεύτηκε: 14 Οκτ 2020, 11:22
από Stalker
Stalker έγραψε: 14 Οκτ 2020, 11:04
hellegennes έγραψε: 14 Οκτ 2020, 10:42
Stalker έγραψε: 14 Οκτ 2020, 10:26 Τι είναι αυτό που σου αρέσει στην vb που θα ήθελες να βρεις σε άλλη γλώσσα;
Μπορείς να φτιάξεις προγράμματα με βασικό windows interface με μερικά κλικ και 5 γραμμές κώδικα. Για πολύ απλά πράγματα είναι δύσκολο να βρεις κάτι που να χρειάζεται λιγότερη επένδυση σε χρόνο και κόπο.
Κυριολεκτικά οποιαδήποτε σκριπτόγλωσσα που κατεβάζεις με τρία κλικ το κάνει αυτό, ενώ οι F# και C# που πιθανόν να έχει ήδη στο σύστημά του αν βλέπει την vb από κάποιο .ΝΕΤ Sdk έχουν scripting environmnents.

Αν πατήσεις F12 όπως είσαι στον browser πάς στην κονσόλα και γράφεις javascript απευθείας, αν πατήσεις το start και γράψεις pow... ανοίγει τερματικό powershell απ όπου μπορείς να σηκώσεις όλο το API των windows, κ.ο.κ.

Το 2020 δεν είναι σοβαρή πρόκληση το να βρεις γλώσσα στην οποία να μπορείς να σκαρφιστείς κάτι στα γρήγορα.
Αν εννοούσες visual interface αγνόησε αυτά που έγραψα παραπάνω, αλλά από λογικά δεν είναι ξεχωριστό το εργαλείο που σου στήνει αυτόματα gui για vb από ότι για C#, απλά την γλώσσα του project αλλάζεις.

Re: Visual basic

Δημοσιεύτηκε: 14 Οκτ 2020, 12:06
από axilmar
wooded glade έγραψε: 14 Οκτ 2020, 10:34
axilmar έγραψε: 14 Οκτ 2020, 09:42 Όλες οι γλώσσες που κυκλοφορούν σήμερα είναι πολύ ανώτερες από vb6.
Μπορεί.
Οι νεώτερες εκδόσεις της ms-vb λαίμαι είναι οικτρές.
τι λε ρε, το VB.net ειναι ετη φωτος μπροστα απο VB6.

Re: Visual basic

Δημοσιεύτηκε: 14 Οκτ 2020, 12:07
από axilmar
Dwarven Blacksmith έγραψε: 14 Οκτ 2020, 10:52
Stalker έγραψε: 14 Οκτ 2020, 10:28
Dwarven Blacksmith έγραψε: 14 Οκτ 2020, 10:19 Υπάρχουν πολλές γλώσσες που είναι πολύ παλιότερες από το 1998 και χρησιμοποιούνται ακόμα και αναβαθμιζονται. Δεν φταίει δηλαδή η χρονιά. Η Microsoft πλέον προωθεί την C# η οποία υπάρχει και ως visual αν θες να κάνεις το βήμα σε οικείο περιβάλλον.
Είναι μάλλον παρωχημένος τέτοιος διαχωρισμός σε visual και μη, δεν νοείται γλώσσα το 2020 να μην έχει IDE, να πρέπει δηλαδή να τη βγάζεις με το notepad για προγραμματισμό σε αυτή.
Νομίζω δεν είναι το IDE το νόημα, είναι ότι δίνει στο πρόγραμμα έτοιμο interface με κουμπάκια, textfields, drop-down κλπ. Αυτό σημαίνει το visual και μάλλον αυτό είναι που έχει συνηθίσει.
Μα το .net στα δινει αυτα.

Re: Visual basic

Δημοσιεύτηκε: 14 Οκτ 2020, 12:08
από Dwarven Blacksmith
axilmar έγραψε: 14 Οκτ 2020, 12:07
Dwarven Blacksmith έγραψε: 14 Οκτ 2020, 10:52
Stalker έγραψε: 14 Οκτ 2020, 10:28

Είναι μάλλον παρωχημένος τέτοιος διαχωρισμός σε visual και μη, δεν νοείται γλώσσα το 2020 να μην έχει IDE, να πρέπει δηλαδή να τη βγάζεις με το notepad για προγραμματισμό σε αυτή.
Νομίζω δεν είναι το IDE το νόημα, είναι ότι δίνει στο πρόγραμμα έτοιμο interface με κουμπάκια, textfields, drop-down κλπ. Αυτό σημαίνει το visual και μάλλον αυτό είναι που έχει συνηθίσει.
Μα το .net στα δινει αυτα.
Ε το ίδιο λέμε, είναι ο πιο κοντινός σύγχρονος "διάδοχος" σε αυτό που έχει συνηθίσει.

Re: Visual basic

Δημοσιεύτηκε: 14 Οκτ 2020, 12:56
από wooded glade
axilmar έγραψε: 14 Οκτ 2020, 12:06
wooded glade έγραψε: 14 Οκτ 2020, 10:34
axilmar έγραψε: 14 Οκτ 2020, 09:42 Όλες οι γλώσσες που κυκλοφορούν σήμερα είναι πολύ ανώτερες από vb6.
Μπορεί.
Οι νεώτερες εκδόσεις της ms-vb λαίμαι είναι οικτρές.
τι λε ρε, το VB.net ειναι ετη φωτος μπροστα απο VB6.
άρρωστο είσαι

Re: Visual basic

Δημοσιεύτηκε: 14 Οκτ 2020, 13:21
από hellegennes
Stalker έγραψε: 14 Οκτ 2020, 11:22
Stalker έγραψε: 14 Οκτ 2020, 11:04
hellegennes έγραψε: 14 Οκτ 2020, 10:42

Μπορείς να φτιάξεις προγράμματα με βασικό windows interface με μερικά κλικ και 5 γραμμές κώδικα. Για πολύ απλά πράγματα είναι δύσκολο να βρεις κάτι που να χρειάζεται λιγότερη επένδυση σε χρόνο και κόπο.
Κυριολεκτικά οποιαδήποτε σκριπτόγλωσσα που κατεβάζεις με τρία κλικ το κάνει αυτό, ενώ οι F# και C# που πιθανόν να έχει ήδη στο σύστημά του αν βλέπει την vb από κάποιο .ΝΕΤ Sdk έχουν scripting environmnents.

Αν πατήσεις F12 όπως είσαι στον browser πάς στην κονσόλα και γράφεις javascript απευθείας, αν πατήσεις το start και γράψεις pow... ανοίγει τερματικό powershell απ όπου μπορείς να σηκώσεις όλο το API των windows, κ.ο.κ.

Το 2020 δεν είναι σοβαρή πρόκληση το να βρεις γλώσσα στην οποία να μπορείς να σκαρφιστείς κάτι στα γρήγορα.
Αν εννοούσες visual interface αγνόησε αυτά που έγραψα παραπάνω, αλλά από λογικά δεν είναι ξεχωριστό το εργαλείο που σου στήνει αυτόματα gui για vb από ότι για C#, απλά την γλώσσα του project αλλάζεις.
Visual interface εννοούσα. Δεν έχω ασχοληθεί ποτέ με C#. Απλά είναι εκνευριστικό αυτό που κάνει η Microsoft, γιατί αν και παρωχημένη και αρκετά προβληματική, η VB είχε κοινό και δεν βλέπω ποιο ήταν το πρόβλημα να υποστηρίζεται από νεότερες εκδόσεις των Windows. Κυριολεκτικά έπρεπε να προσπαθήσουν για να την πετάξουν έξω.

Re: Visual basic

Δημοσιεύτηκε: 14 Οκτ 2020, 13:25
από Dwarven Blacksmith
dotcom έγραψε: 14 Οκτ 2020, 11:16Yπάρχει η vb.net αλλά αν θες κάτι να σου βγάζει στατιστικά για ιππόδρομο υπάρχουν και έτοιμες λύσεις
Το θέμα έχει και φιλοσοφικές προεκτάσεις, μήπως όλος ο κόσμος είναι μια legacy εφαρμογή γραμμένη σε vb6 από τους μπούμερς;

Re: Visual basic

Δημοσιεύτηκε: 14 Οκτ 2020, 13:29
από Green Dragon
Dwarven Blacksmith έγραψε: 14 Οκτ 2020, 13:25
dotcom έγραψε: 14 Οκτ 2020, 11:16Yπάρχει η vb.net αλλά αν θες κάτι να σου βγάζει στατιστικά για ιππόδρομο υπάρχουν και έτοιμες λύσεις
Το θέμα έχει και φιλοσοφικές προεκτάσεις, μήπως όλος ο κόσμος είναι μια legacy εφαρμογή γραμμένη σε vb6 από τους μπούμερς;
Πρόσεξέ το αυτό με τους μπούμερς, έχεις αρχίσει να εθνικοφιλελευθερίζεις, αν και με διαφορετικό αντικείμενο :D

Re: Visual basic

Δημοσιεύτηκε: 14 Οκτ 2020, 13:36
από dotcom
Dwarven Blacksmith έγραψε: 14 Οκτ 2020, 13:25
dotcom έγραψε: 14 Οκτ 2020, 11:16Yπάρχει η vb.net αλλά αν θες κάτι να σου βγάζει στατιστικά για ιππόδρομο υπάρχουν και έτοιμες λύσεις
Το θέμα έχει και φιλοσοφικές προεκτάσεις, μήπως όλος ο κόσμος είναι μια legacy εφαρμογή γραμμένη σε vb6 από τους μπούμερς;
ακόμα χειρότερα, νομίζω ότι όλος ο κόσμος είναι ένα μεγάλο εξελόφυλο με broken vba macros

Re: Visual basic

Δημοσιεύτηκε: 14 Οκτ 2020, 14:07
από Stalker
hellegennes έγραψε: 14 Οκτ 2020, 13:21 Visual interface εννοούσα. Δεν έχω ασχοληθεί ποτέ με C#. Απλά είναι εκνευριστικό αυτό που κάνει η Microsoft, γιατί αν και παρωχημένη και αρκετά προβληματική, η VB είχε κοινό και δεν βλέπω ποιο ήταν το πρόβλημα να υποστηρίζεται από νεότερες εκδόσεις των Windows. Κυριολεκτικά έπρεπε να προσπαθήσουν για να την πετάξουν έξω.
Είναι ανεπαρκής γλώσσα που δεν διορθώνεται χωρίς αλλαγές που θα την κάνουν αγνώριστη, αυτό είναι το πρόβλημα, και επειδή από κάτω έχουν το ίδιο runtime με C# & F# σημαίνει ότι η συντήρηση/ξεχείλωμα της VB καθυστερεί την ανάπτυξη και των άλλων γλωσσών.

Ούτε υπάρχει κανένα φοβερό και τρομερό user base εκεί έξω, όπως φαίνεται από την ανυπαρξία της open source δραστηριότητας και υποστήριξης, αντίθετα με την καλτ αλλά πολύ ποιοτική και αγαπητή F#, όπου σε πολλά θέματα tooling προηγήθηκε της C# λόγω κοινότητας, παρότι ελάχιστα προωθείται από την MS.