salta alla navigazione

Il trend dei linguaggi di programmazione negli ultimi anni 26 Aprile 2008

Inviato da LukePet in : Chiacchiere, Documenti, Informatica, Internet, Siti, Software, Sviluppo, Tecnologia, Web , aggiungi un commento

Oggi facevo un piccolo bilancio sulle mie conoscenze in termini di linguaggi di programmazione e mi è venuto lo sfizio di controllare il trend di popolarità attuale dei linguaggi esistenti.
Così me ne sono andato sul sito http://www.tiobe.com/index.php/tiobe_index per valutare la situazione; nel sito è presente una classifica ben dettagliata dei linguaggi di programmazione più utilizzati…è una classifica che viene redatta mensilmente ma io era un bel pò che non la consultavo.

Al primo posto come sempre c’è Java (di cui ho una buona conoscenza acquisita negli anni di università), stabile al secondo posto c’è il linguaggio C (che ho studiato in maniera molto approfondita alle superiori), in ascesa al terzo c’è Visual Basic (che sto studiando attualmente grazie al lavoro), al quarto PHP (che non conosco in modo approfondito ma con cui ho lavorato spesso per apportare delle modifiche a vari siti)…e via dicendo tutti gli altri.

Facendo una panoramica generale ho comunque riscontrato che le mie conoscenze ricoprono bene i primi posti della classifica…speriamo che questo serva per il futuro.

Volevo però riportare sul blog il grafico dell’andamento di diffusione dei linguaggi rilevato negli ultimi anni (anche questo grafico è reperibile dal sito sopracitato):

Da una prima analisi sembra che molti linguaggi siano rimasti pressochè stabili negli anni, Java e C hanno riscontrato un trend un pò negativo negli anni, pur rimanendo i linguaggi più diffusi, contrariamente sembra che linguaggi come C# e Ruby stiano pian piano guadagnando popolarità.

Staremo a vedere cosa riserverà il futuro a noi giovani programmatori.

Buon sviluppo a tutti.

GUI Editor per Eclipse 27 Febbraio 2008

Inviato da LukePet in : Chicche, Informatica, Linux, Prodotti, Software, Soluzioni, Sviluppo, Web, Windows , aggiungi un commento

Parliamo ancora di grafica in Java.

Qualche tempo fa ho scritto un post sull’argomento inserendo una guida alle librerie grafiche SWT (chicche-java-swt-una-piccola-guida-di-introduzione-all-uso-della-libreria) e rimarcando la loro migliore resa estetica rispetto ad AWT e Swing.

Oggi all’università si parlava di queste librerie e tra i vari discorsi mi è sorta la curiosità di cercare un editor visuale che mi consentisse di costruire interfacce in modo rapido e semplice con Eclipse.

Esiste un famoso progetto a tale scopo…il Visual Editor, che però a quanto pare non funziona su Eclipse 3.3; così mi sono messo alla ricerca di una alternativa ed ho trovato il plugin Jigloo.

Sembra un buon tool, è disponibile in versione commerciale e non, e su Eclipse 3.3 gira ottimamente; ancora lo devo testare a fondo ma da ciò che ho visto sembra piuttosto interessante.

Trovate tutte le informazioni all’indirizzo: http://www.cloudgarden.com/jigloo/index.html,

e questo è il link per il download diretto del plugin: http://www.cloudgarden.com/jigloo/dnld_redirect.html.

Come sempre, anche per questa volta, spero di esservi stato utile. Bye.

Java SWT…una piccola guida di introduzione all’uso della libreria 10 Dicembre 2007

Inviato da LukePet in : Chicche, Documenti, Guide, Informatica, Software, Sviluppo, Tutorial , 5 commenti

Oggi metto in download una piccola guida che magari può essere utile a qualcuno.

In questi mesi sto lavorando alla mia tesi, molto probabilmente dovrò realizzare un applicativo per coordinare dei wrapper ed estrarre dati da pagine web…ma questa è un’altra storia.

Il linguaggio di programmazione che mi trovo ad utilizzare (per l’ennesima volta) è Java…stavo quindi pensando che se avrò bisogno di definire un’interfaccia grafica, per interagire con il programma, questa volta utilizzerò la libreria SWT in modo da avere un aspetto grafico decisamente più apprezzabile rispetto alle solite AWT e Swing.

Mi sono quindi messo a cercare un pò di documentazione per utilizzare le SWT nel caso ne avessi bisogno; nel sito http://www.developer.com ho trovato alcuni articoli interessanti.

Ho fatto quindi un copia-incolla dei vari tutorials mettendoli insieme in un unico documento ed infine ho creato un bel PDF in modo da avere tutte le informazioni a portata di mano qualora ne avessi bisogno…e visto che potrebbe essere utile a qualcuno vi metto il documento a disposizione.

Per scaricare la guida basta cliccare sul seguente collegamento: Swt Guide.

Buon apprendimento…spero di esservi stato utile.

And The Winner Is…Java! Ma Ruby è in rapida ascesa 14 Maggio 2007

Inviato da LukePet in : Chiacchiere, Curiosità, Informatica, Sviluppo , aggiungi un commento

Volete sapere quale è il linguaggio di programmazione più popolare?

Ecco un link con una classifica dei linguaggi di programmazione più diffusi attualmente: http://www.tiobe.com/tpci.htm

Come prevedibile Java, C/C++ e Php si trovano ai primi posti…ma il Ruby sembra essere la vera sorpresa e nella sua rapida ascesa si candida ad essere uno dei linguaggi che può rivoluzionare il mondo della programmazione.

Staremo a vedere…io intanto ho deciso di studiarlo…vi terrò aggiornati.

Ubuntu: Java 6 & Compiz…AWT e Swing non sono più un problema 24 Aprile 2007

Inviato da LukePet in : Chicche, Guide, Linux, Software, Sviluppo, Tutorial , 6 commenti

Oggi ho provato a far girare qualche programmino in Java da Eclipse, ma mi sono trovato di fronte ad un piccolo problema…le componenti grafiche AWT e Swing non si vedono (un problema abbastanza noto che Java 5 aveva con Compiz): in pratica quando si avvia un applicazione grafica Java viene visualizzata la finestra dell’applicativo vuota, senza componenti all’interno.

Il problema si è verificato con Java 1.6.0_00 (installato direttamente dai repository di Feisty), così ho disinstallato il pacchetto da Synaptic e scaricato dal sito http://java.sun.com il pacchetto aggiornato 1.6.0_01 (jdk-6u1-linux-i586.bin).

Per installare il pacchetto bin JDK ho seguito questo tutorial: http://ubuntuforums.org/showthread.php?t=332674.

Ora sembra tutto ok….evidentemente il bug nella nuova versione è stato corretto.