Oggi provo ad inaugurare una nuova rubrica su Doxaliber. Da tempo utilizzo con piacere LLOOGG, un sistema che ti permette di tenere traccia dei visitatori del tuo sito in tempo reale. Qualcosa di simile a Google Analytics, con la differenza che i visitatori vengono tracciati in diretta, davanti ai tuoi occhi; puoi così sapere in tempo reale come i visitatori sono arrivati sul tuo sito, cosa cercavano e quanto pagine hanno visitato prima di andarsene.
LLoogg è uno strumento molto interessante che non sapevo come far fruttare al meglio. Una delle cose che mi frustrava maggiormente era vedere utenti che arrivavano su Doxaliber cercando informazioni per le quali avrei potuto fornire il mio aiuto o alle quali avevo già risposto in altri articoli. Da qui è nata l'idea di sfruttare LLOOGG per rendere il mio blog ancora più utile per coloro che decidono di visitarlo: controllare le query di google con cui i lettori giungono sul mio sito e dare loro una risposta. Ovviamente scartando le query "pornografiche" e quelle con domande non tecniche.
La rubrica si chiamerà LogFaq.
Dopo questa lunga introduzione rispondo alla prima LogFaq "interessante" letta questa mattina: "searching for linguaggio "clone di visual basic"
Visual Basic è stato un pessimo linguaggio di programmazione che ha ottenuto un enorme successo, questo grazie alla facilità con cui era possibile creare applicazioni desktop la cui peculiarità erano le "dll" e gli "ocx" mancanti, la bruttezza estetica ed i frequenti crash.
A parte gli scherzi un intero universo di programmatori ha iniziato con questo linguaggio (e non lo definirei un bene) e quindi è normale che ancora oggi molti "orfani" siano alla ricerca di un'alternativa altrettanto facile.
Per loro fortuna le alternative esistono. La più famosa credo sia Gambas, un basic con ide integrato che ricorda davvero moltissimo il Visual Basic 6.0. La sintassi non è uguale al 100% ma per un programmatore abituato al vecchio ide Microsoft non dovrebbe essere difficile riuscire a prendere confidenza con questo nuovo RAD. Lo sviluppo di questo software è continuo, quindi il supporto dovrebbe essere ottimo, inoltre sono stati addirittura pubblicati alcuni libri per imparare Gambas, quindi credo che questo IDE sia la prima alternativa da prendere in considerazione se non si vuole abbandonare lo sviluppo "alla Visual Basic".
Oltre a Gambas esistono altre alternative, probabilmente non altrettanto supportate. Cito per dovere di cronaca Kbasic, un basic che per le interfacce grafiche sfrutta le librerie QT (quelle alla basse di KDE ed oggi utilizzate anche da alcuni cellulari Nokia, tanto per intenderci), esiste inoltre questo Hbasic, che però mi sembra non sia più sviluppato.
Da prendere in considerazione anche Real basic, un'alternativa commerciale di cui potete ottenere maggiori informazioni presso il sito dell'azienda che produce questo linguaggio. Real Software ha anche pubblicato alcuni video su youtube, dateci un'occhiata.
Infine, se volete aggiornarvi verso linguaggi più evoluti prendete in considerazione il progetto Mono, che supporta VB.Net.
Oppure, ma questo è un consiglio spassionato, provate a studiare qualche nuovo linguaggio di programmazione (ad esempio Python), potreste rimanere sorpresi dalla superiore qualità offerte dalle alternative a Visual Basic.
Senza aspettare LogFaq, se avete domande, richieste, proposte per qualche articolo contattatemi, se possibile sarò contento di soddisfare la vostra richiesta.

È scrivere – Community per scrittori
Hidden due to low comment rating. Click here to see.
Questo commento è stato votato negativamente dagli utenti. A te piace?:
1
4
No Paride, mai provato. Credo che dall'articolo si evinca il mio disinteresse verso i linguaggi che cercano di imitare il visual basic. Provai, ma molto tempo fa e giusto per divertimento, Gambas.
Su Mono ti ricordo che il C# è uno standard ECMA. Siccome sono quasi certo del fatto che Mono segua strettamente le specifiche ECMA posso dire con assoluta certezza che sviluppare in Mono non vuol dire mettersi nelle mani di Microsoft. Certo, fino a quando non si usano le WinForms, che invece sono specifiche proprietarie.
Tuttavia devo dire che anch'io preferisco altri linguaggi, non mi è mai piaciuto il Java non potrà mai piacermi il C#.
Io è da anni che cerco e continuo a cercare un ambiente di sviluppo alla pari dell'amato Delphi sotto linux. Quando dico alla pari di Delphi non intendo nel linguaggio ma nella facilità e rapidità con cui si crea un'applicazione, (form create in visuale, trascinando i componenti sulla form etc... un pò come fa visual basic). Ho provato lazarus senza grandi successi, gambas idem, python qualche anno fa ed all'inizio mi aveva "emozionato" se non per il fatto che non c'era un IDE vero e proprio che mi permettesse di creare form al volo. In tal senso ci sarebbe glade... ma il giro si fa lungo ed un pò contorto. Sapete dirmi se ora le cose sono cambiate (x phyton)?
Ti piace questo commento?
0
0
Non credo esista niente di simile al RAD di VB per python. Sarebbe una killer app se esistesse!
Per tenerti aggiornato puoi seguire la pagina del wiki ufficiale di Python dedicata alla programmazione GUI per Python:
http://wiki.python.org/moin/GuiProgramming
una cosa interessante potrebbe essere questo Dabo:
http://dabodev.com/about
[...] Io è da anni che cerco e continuo a cercare un ambiente di sviluppo alla... Davide su LogFaq: Linguaggio Clone di Visual Basic [...]
Ti piace questo commento?
0
0
sempre piacevole ed interessante leggerti !
un caro saluto erica
Ti piace questo commento?
0
0
[...] l'iniziativa LogFaq, risposte agli utenti che cercano domande da Google. Iniziativa che ho spiegato qui e che conto di portare avanti a lungo. Se avete domande o richieste da porre, su qualsiasi [...]
Ti piace questo commento?
0
0
[...] il ciclo di LogFaq iniziato con questo articolo sui linguaggi clone di Visual Basic. Oggi, risponderò ad una semplice domanda: "searching for software clone di skype". L'elenco di [...]
Ti piace questo commento?
0
0
Ciao, volevo segnalare Lazarus al riguardo, perchè ad oggi ha raggiunto una certa robustezza e facilità d'uso notevole. E da poco è nata anche una community tutta italiana al riguardo http://www.lazaruspascal.it
Ciao e buona programmazione
Ti piace questo commento?
0
0
Grazie per la segnalazione, ciao.
Vb.net lo insegnamo a scuola, purtroppo. Se fosse per me non verrebbe insegnato. Non è un buon linguaggio, almeno dal punto di vista didattico. Faccio alcuni esempi a sostegno di ciò che affermo:
- assegnamento e confronto si scrivono allo stesso modo
- distinzione tra tipi base ed oggetti
- while che termina con end while, if con end if, ... for con next
- distinzione tra funzioni e procedure
- dim x as integer=3 .... che razza di sintassi sarebbe? è integer che è uguale a 3???
- gli oggetti vengono creati obbligatoriamente nello heap e sono raggiungibili solo mediante un puntatore, così che la differenza tra byval e byref per gli oggetti all'atto pratico non esiste... almeno java, che distingue tipi base da classi (purtroppo) evita di scrivere byval e byref!!!
- una quanità di cicli dai nomi e dai comportamenti discutibili
...
tante e tante altre cose...
VB.net è a mio avviso un linguaggio davvero brutto supportato da un ambiente di sviluppo galattico che però ti porta a scrivere un sacco di codice, molto del quele non vedi, quando ne potresti scrivere molto ma molto meno.
Secondo me i migliori linguaggi sono il c (c++) e ruby per opposti motivi, entrambi semplici e coerenti: se si vuole capire davvero come funzionano le cose sotto il cofano c, se si preferisce viaggiare sicuri in prima classe senza piacevoli sorprese in una terra dove la logica e la coerenza spadroneggiano ruby. Poi ovviamente dipende da che applicazioni si vogliono fare.
Ti piace questo commento?
0
1