Sviluppare per il Web sta diventando eccessivamente, e inutilmente, complicato? Troppe tecnologie che consentono di eseguire le medesime procedure, un gran numero di framework tra i quali scegliere e librerie spesso sovradimensionate rispetto agli obbiettivi per cui vengono utilizzate, starebbero rendendo via via più complesso il lavoro dei coders? Per rispondere a queste domande è necessario tenere conto di un panorama dove con il moltiplicarsi degli strumenti disponibili non facilita necessariamente l'implementazione dei progetti. (more...)

Continua a leggere Vanilla Web development o framework?

Categoria: Scripting

Il team di Box, società specializzata nella fornitura di soluzioni Cloud per il business, ha recentemente lanciato la propria proposta nel settore dei framework JavaScript; si tratta di T3 ("Take 3"), una soluzione per la realizzazione di Web applications che, per una volta, non prende ispirazione dal modello MVC (Model-View-Controller) e trova il suo ambito di utilizzo privilegiato nell'implementazione di Front-end. (more...)

Continua a leggere T3: un framework per applicazioni JavaScript complesse

Categoria: Scripting

TodoMVC è un interessante progetto basato sull'implementazione della stessa applicazione ToDo utilizzando diversi framework JavaScript; nel complesso le soluzioni analizzate sono per il momento oltre una sessantina, alcune scritte in puro JavaScript come Ember.js, AngularJS (in almeno uno dei suoi rami di sviluppo), React e KnockoutJS, alcune basate sulla compilazione in JavaScript (Serenade, AngularDart, Spine..) altre in via di implementazione, come Thorax e PureMVC. (more...)

Continua a leggere JavaScript: troppi framework e poca scelta?

Categoria: Scripting

Il 2014 è appena finito ed è ancora tempo di bilanci per gli sviluppatori, a questo proposito PhpClasses propone il suo PHP Zeitgeist 2014, il risultato di un'iniziativa volta ad identificare i Trending Topics dell'anno appena passato sulla base delle ricerche effettuate tramite il motore interno della nota piattaforma per la condivisione di script SSI. (more...)

Continua a leggere PHP Trending Topics del 2014

Categoria: PHP e Open Source

Una delle caratteristiche più importanti delle moderne versioni di WordPress è la possibilità di usare, per la realizzazione e la gestione di un sito Web, un framework di base. Si tratta di una soluzione che fornisce molte opportunità di ulteriore sviluppo e personalizzazione rendendo entrambe i processi più facili e veloci. (more...)

Continua a leggere I migliori framework per WordPress

Categoria: CMS

Come per altri linguaggi, anche lo sviluppo in Ruby può essere facilitato dall'utilizzo di appositi framework pensati per incrementare il livello di produttività dei coders. Alcune soluzioni sono abbastanza note come per esempio Sinatra, che è più propriamente un'alternativa domain-specific, o Padrino, che sfrutta lo stesso core di Sinatra ma ne estende le funzionalità; vi sono però altre proposte che potranno essere testate ai fini della valutazione. (more...)

Continua a leggere 5 framework per sviluppare in Ruby

Categoria: Ruby

Tags:

Non ancora diffusissimo in Italia, anche per via dell'attuale scarso supporto fornito dagli hosting provider nostrani, Node.JS è una piattaforma per la realizzazione di Web application orientate al networking che sta riscuotendo un successo sempre maggiore presso gli sviluppatori; aumentano così le soluzioni per il suo utilizzo come per esempio alcuni interessanti Web framework rilasciati sotto licenza Open Source. (more...)

Continua a leggere 5 framework per Node.JS

Categoria: Scripting

Sencha (conosciuta per Ext JS) dall'unione di tre progetti open source - Ext JS, Raphaà«l e jQTouch - ha rilasciato Sencha Touch, la prima piattaforma di sviluppo HTML5 realizzata per creare applicazioni web per dispositivi mobili, disegnata per essere compatibile con sistemi touchscreen come Apple iOS e Google Android. (more...)

Continua a leggere Sencha Touch: framework HTML5 per applicazioni mobile

Categoria: Scripting

Apache Click è un framework JEE per web application, giunto di recente alla versione 2.2.0. Tra i punti di forza segnalati dagli sviluppatori: facilità  di utilizzo; sviluppo per pagine o per componenti, in parte ispirato a Tapestry; modello ad eventi; supporto a pagine dotate o meno di stati (stateful vs stateless); performance elevate; gestione integrata per form e validazione client/server; supporto alle JSP ed a template engine come Velocity o FreeMarker. A livello di UI non siamo magari ai livelli di framework come Vaadin per varietà  ed estetica, ma c'è un discreto numero di componenti, nonché il supporto ajax: qui uno showcase. La versione minima della JDK per utilizzare Apache Click è la 1.5. Per chi sviluppa con Eclipse c'è anche un plugin chiamato ClickIDE.

Continua a leggere Click, web application framework targato Apache

Categoria: Java

Ormai diamo per scontata la loro presenza, il loro supporto e il loro impressionante numero. I framework hanno cambiato radicalmente l’approccio allo sviluppo del software, dando grandi poteri ai programmatori in ogni ambiente di lavoro e sostanzialmente con qualsivoglia tecnologia. Ma anche in questo caso vale la mitica filosofia di Spiderman: “Da grandi poteri derivano grandi responsabilità â€. Mi faceva notare un collega un pochetto più “datato” di me come ai suoi tempi tutto si faceva con il famoso olio di gomito: la sua idea è molto semplice. I programmatori “moderni” dispongono sicuramente di strumenti potenti e affidabili per svolgere il loro lavoro più velocemente e con una qualità  che dovrebbe (è qui sta il punto) essere superiore a quella di qualche anno fa: ma non hanno la più pallida idea di cià che succede nei “bassifondi” del framework, ad esempio come realmente viene gestito un database, come vengono implementate politiche di catching, di risparmio di risorse e così via. In sostanza la maggior parte usa questi strumenti senza avere le giuste conoscenze, implementando sistemi che paradossalmente funzionano peggio di quelli implementati anni fa. (more...)

Continua a leggere I framework ci rendono ignoranti?

Categoria: Lavoro