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.
Leggi anche:
Se questo articolo ti è piaciuto aiutami a diffonderlo.
Segnalalo sul tuo blog, invialo agli amici, segnalalo sugli aggregatori di news.
Se vuoi seguire Doxaliber con maggiore tranquillità iscriviti ai feed, trovi i link in alto a destra.
Intanto questo blog ha già:
senza contare i lettori dei feed per categorie e gli abbonati alla newsletter!
Avrei due cosette da dire:
1) RealBasic, lo hai mai provato? Beh, ti posso dire che fino a tre anni fa volevo imparare a programmare in un "basic" per GNU/Linux. Presi in considerazione sia Gambas che RealBasic.
Il primo non lo usai perche' la documentazione era abbastanza frammentata e scarna. Il secondo andava in crash un po' troppo frequentemente. Praticamente sempre ad ogni sessione. Ed il bello che i crash non erano ripetibili. In sostanza faceva schifo.
Bene da allora, non ho piu' imparato a programmare in basic sotto GNU/Linux, di tanto in tando provo una nuova versione, ma i crash continuano, con minore frequenza, ma continuano. Il mio giudizio? Fa ancora schifo. Sembra che lo abbiano programmato con i piedi...
Gambas di contro viaggia spedito. Unico appunto che gli si puo' fare, e che la documentazione non segue di pari passo lo sviluppo. Di tutto posso capire la mancanza di documentazione, ma non di un linguaggio. Al limite potrebbero seguire la strada di "compiere": documentazione a
pagamento.
2) Mono, se lo conosci lo eviti. Non la filosofia in se stessa, ma la Madre di mono, ricordo che e' microsoft. Si mono e' standard, mono e' un sacco di cose, ma sotto, sotto, e' sempre controllato da Microsoft, che domani mattina si sveglia ed inizia a chiedere soldi a destra e a manca.
Ti piace questo commento?
1
3
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#.
Ti piace questo commento?
2
1
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
Ti piace questo commento?
0
0
[...] 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