IlCocomeroMagico è un team di programmatori e grafici senior che fa capo al network Hypermedia Service, con sede principale a Torino, attivo nei servizi web da oltre vent'anni.
Siamo specializzati in sviluppo web con tutte le più attuali tecnologie: Php/MySql con i principali framework php (CodeIgniter, Zend Framework, Symfony, Laravel, ecc.); Javascript/Ajax con framework Jquery; Bootstrap; Html5; Principali CMS (Magento, Wordpress, Joomla, Woocommerce, Prestashop, ecc.). Inoltre ci occupiamo di programmazione desktop con tecnologia Visual Basic e C#.
Utilizziamo tutti i sistemi operativi (Windows, macOS, Linux) e usiamo sistemi avanzati di versioning (Git, ecc.)
Lavoriamo principalmente con Software House, Web Agency o Agenzie di Comunicazione che ci chiedono di realizzare per loro, in parte o per intero, quei progetti che non possono portare a termine internamente, oltre alle aziende che si rivolgono a noi per lo sviluppo di siti o di applicazioni web e desktop.
Sviluppiamo per il web siti sicuri (tutti http over ssl), con o senza uso di cms, e-commerce, sistemi di e-booking, erp, forum e chat, siti di aste, social network, configuratori di prodotto grafici e no, comparatori di prezzo, e molto altro. E fuori dal web, sviluppiamo applicazioni desktop come gestionali, crm, ecc.
L'esperienza ci ha insegnato che nei momenti in cui i progetti da seguire si accavallano, una soluzione può essere appoggiarsi a una risorsa esterna come la nostra, da usare anche solo al bisogno. Oppure, una volta conosciuti e testati i nostri programmatori, in modo continuativo.
Tra i nostri punti di forza:
Da un semplice script a un "effetto speciale" per il vostro sito, passando per e-commerce, sistemi di e-booking, erp, forum e chat, siti di aste, social network, configuratori di prodotto grafici e no, comparatori di prezzo e molto altro, i programmatori de IlCocomeroMagico sviluppano per il web siti sicuri, tutti http over ssl, con o senza uso di cms. E fuori dal web, applicazioni desktop come gestionali, crm, ecc: non c'è problematica di programmazione e grafica che i nostri esperti non sappiano affrontare in tempi rapidi e con costi contenuti.
Siamo programmatori freelance specializzati in sviluppo web con tutte le più moderne tecnologie
IlCocomeroMagico lavora principalmente per Software House, Web Agency, Agenzie di Comunicazione. Per conto loro realizza quei progetti che, in tutto o in parte, il cliente non può portare a termine internamente.
Nei nostri interventi:
Ogni nostro programmatore è specializzato in una o più tecnologie fra le più attuali: Php con i principali framework (CodeIgniter, Zend Framework, Symfony, Laravel, ecc.), Javascript/Ajax con framework Jquery, Bootstrap, Html5, principali CMS (Magento, Wordpress, Joomla, Woocommerce, Prestashop, ecc., oltre alle tecnologie Visual Basic e C# per il desktop ed è in grado di assolvere al compito assegnatogli, per quanto complesso sia. Utilizziamo tutti i sistemi operativi (Windows, macOS, Linux) e usiamo sistemi avanzati di versioning (Git, ecc.)
Il Portfolio de IlCocomeroMagico è molto ricco ma non è pubblico.
Oltre alla doverosa discrezione verso la clientela per cui abbiamo sviluppato programmi specifici, infatti, lavoriamo soprattutto per Software House, Web Agency e Agenzie di Comunicazione che rivendono il nostro lavoro e perciò siamo vincolati alla massima riservatezza.
Tuttavia se vorrete contattarci saremo lieti di mostrarvi i lavori, tra quelli finora realizzati, che più hanno attinenza con le vostre esigenze e di dimostrarvi quello che sappiamo fare.
Per un preventivo gratuito, per una consulenza o anche soltanto per chiarirvi le idee con i programmatori de IlCocomeroMagico su un problema tecnico che avete, inviate senza impegno un'email a info@ilcocomeromagico.it. Da noi, nel favoloso mondo del codice, troverete il programmatore che cercate!
“Il bravo programmatore informatico specializzato in php è molto attento all’eleganza del codice che sviluppa. Usa framework sofisticati come Zend, Symfony, Laravel o Codeigniter e volentieri disquisisce della bontà dell’uno o dell’altro, scatenando talvolta autentiche guerre di religione. In qualche raro caso lo fa anche a discapito della leggibilità del codice php che produce, cosa che complica inutilmente la vita a un secondo programmatore php che dovesse per ventura metterci mano.
Il bravo programmatore php ha alcuni mostri sacri: la programmazione a oggetti, i design pattern, il paradigma MVC (Model/View/Controller) e recentemente molti altri. Ciò è cosa buona e giusta, perché un buon codice php sviluppato secondo questi sani principi è un codice robusto, scalabile, efficiente.
Tuttavia noi de IlCocomeroMagico pensiamo che il bravo programmatore php debba avere come suo primo pensiero l’usabilità del software che sviluppa: perché all’utente finale di un progetto php non interessa com’è scritto il codice, ma vuole poter usare senza problemi, e se possibile con piacere, il software che gli forniamo. Un codice php elegante e ben strutturato viene solo al secondo posto.
Noi programmatori de IlCocomeroMagico sviluppiamo codice php che rispetta tutte le più moderne best practices ed è anche bello. E software semplice e piacevole da usare. ”
“Per questo nuovo lavoro che gli è arrivato il bravo sviluppatore si pone la solita ineludibile domanda: che framework uso? Codeigniter che è il primo che ho imparato un mucchio di tempo fa e che è leggero come una piuma? Zend Framework che ho sempre trovato un po' macchinoso (infatti non lo usa più quasi nessuno)? Symfony, bello e rigoroso, che oltrettutto piace tanto al mio cliente (quando l'unica cosa che gli dovrebbe interessare è il buon funzionamento dell'applicazione che gli consegno)? Se posso scegliere, giunti a questo punto io non ho dubbi: a oggi (e non so se anche domani) la scelta migliore è Laravel, per l'ottimo equilibrio tra leggerezza, semplicità e rigore.
Ma il bravo programmatore sa lavorare bene con qualunque framework, anche se la scelta non è sua ma del cliente o se il framework ideale, quello che straccerà tutti gli altri, nascerà soltanto la prossima settimana! ”
“Come sono lontani i tempi in cui si programmava in puro php e si faceva un gran minestrone di codice di controllo, query e html tutti schiantati in un unico file! Per fortuna già da diversi lustri sono arrivari i Framework php che hanno finalmente messo un po' d'ordine! E il bravo programmatore si chiede come ha potuto vivere per così tanto tempo senza il famoso Paradigma MVC ovvero Model/View/Controller che significa in pratica che il codice di controllo sta in un file, le query in un altro, e il codice html per la generazione delle pagine, in un altro ancora. Una soluzione logica e semplicissima che consente di scrivere file non solo più corti ma anche infinitamente più leggibili. Sia lode ai framework!
Eppure, ancora oggi mettendo mano al codice sviluppato da altri, magari solo pochi mesi fa, al bravo programmatore php capita ancora di vedere file orribili, magari di 10mila righe di codice, dove l'html è mischiato alle query e alla parte di calcolo. Non si fa! Non si fa! Non si fa! ”
“In un precedente pensierino il bravo programmatore ha sentenziato che, a oggi, il suo framework php di elezione è Laravel. Vediamo perché:
- Genera un codice molto pulito, e quel che non guasta mai, conciso e facilmente leggibile;
- Supporta splendidamente gli Unit Test, ovvero semplifica molto la vita allo sviluppatore quando si tratta di verificare se una singola parte di codice funziona bene o no;
- magnifico supporto al paradigma MVC (Model/View/Controller);
- a differenza di Codeigniter supporta i NameSpace, grazie ai quali la velocità dell'autoload dei file è cresciuta moltissimo;
- è supportato da una vastissima, competente ed entusiasta community;
- per quanto riguarda i template, si può sceglire tra usare Twig (come in Symfony) oppure lo splendido strumento Blade; - routing davvero semplice e pulito (ma su questo punto anche l'ultima versione di Codeigniter ha molto da dire);
- ottima gestione delle dipendenze;
- più facile da imparare e da usare rispetto a Symfony e Zend framework;
- ha tutto quello che ancora in parte manda a Codeigniter. ”