Lunedi è andato in produzione uno dei nostri progetti più ambiziosi con IRC-Hispano , la più grande rete di chat e importante mondo di lingua spagnola. È possibile accedere la nostra applicazione da qui .

irc Cliente IRC online en Flex en colaboración con Irc Hispano socket R.I.A. irc flex flash as3

Molti anni fa ho voluto una cosa del genere, ma la tecnologia non esisteva. Coloro che usano Internet per molti anni, nel mio caso dal 1994, sappiamo che prima che ci fosse il Messenger e IRC, chat vita. Il problema era che avevano bisogno di utilizzare programmi specifici ( Mirc ) e quindi impostare lo stato di conoscere e di avere una base (server, nick, i canali, kick, ban, unire ...). Molto complicato per l'utente inesperto. Questo è apparso alla fine degli anni 90 è probabilmente più utili applet Java: client IRC online. Ora gli utenti non hanno bisogno di conoscenza o installare nulla, appena effettuato l'accesso al sito, hanno messo il loro soprannome, il canale dove volevano chattare, ed a "relazionarsi". Anche i client IRC HTML sono stati molto utili, ma le opzioni di usabilità altro.

L'idea era molto buona, ma nessuno aveva detto ai problemi correlati: bisogno di Java Virtual Machine, lentezza, pigrizia, ecc. Gli utenti non hanno avuto più problemi.

Fu allora, nel 2002, quando si pensa di fare la stessa cosa in Flash, una tecnologia presente nella maggior parte dei browser e con una implementazione molto più alto di Java. Abbiamo cominciato ad indagare e abbiamo ottenuto una grande delusione, non c'era modo di comunicare con un server IRC di serie, a quel tempo aveva solo xmlsocket Flash, che consente agli host remoti di connettersi a, ma a seguito di specifiche speciali.

Tutto è stato perso fino al 2006. Nel giugno di quest'anno, Adobe (che aveva assorbito Macromedia) ha gettato Flex2 e con essa la versione 9 di Flash Player con la caratteristica più attesa per noi: la possibilità di creare socket binari. Con questo abbiamo potuto fare a clienti flash pop / smtp, ftp e, naturalmente, IRC. Questo ha segnato un prima e un dopo e subito abbiamo iniziato a pianificare il nostro sogno. Ci sono voluti più di sei mesi di tuffarsi nel progetto perché stavamo lavorando su altri.

Fin dal primo giorno abbiamo dovuto iniziare a giocherellare con il protocollo IRC RFC , essenziale per il funzionamento del sistema e la sintassi di tutti i messaggi da e verso il server. Una volta abbiamo avuto il cuore è stato relativamente facile costruire tutto l'interfaccia utente su di esso, creando i comandi e le azioni e gli eventi di risposta. Il primo problema era che c'erano molte opzioni differenti, quindi siamo stati la definizione delle priorità e lavorare su di essi.

Quando abbiamo avuto una versione base ma funzionale a causa di politiche di sicurezza della macchina virtuale Flash , ci siamo messi in contatto con IRC-Hispano e fin dal primo momento in cui ho amato l'idea, i piani e il nostro prototipo, che era facile da ottenere un accordo che potrebbero trarre beneficio entrambe le parti. Mentre stavamo sviluppando la gente IRC-Hispano affrontato il test.

E tecnicamente parlando, e anche se è sbagliato per me dire, ha fatto un lavoro impressionante spremere tutta la potenza di Flex. Siamo riusciti a integrare molte cose che a prima vista sono quasi impossibili da utilizzare in Flex, come gli smiley in un'area di testo, o colori di sfondo. Documentándonos qua e là e vedere ciò che avevano raggiunto altri ottengono certi sistemi si adattano alle nostre esigenze di essere il set davvero bene.

Fin dall'inizio era chiaro che l'unico modo per fare una domanda simile è stata utilizza tecniche di sviluppo agile, e lo abbiamo fatto, la preparazione regolarmente versioni funzionali di qualsiasi altra cosa e che lo rende disponibile per gli utenti in modo da aportasen l' feedback necessario, non solo gli errori ma anche di usabilità e la funzionalità complessiva. L'esperienza è stata perfetta e tutta la squadra ha beneficiato di questa modalità, in quanto elimina automaticamente lo stress della paura del cambiamento, quando il prodotto è già finito.

E così arriviamo a oggi, che viene rilasciato pubblicamente. Ci sono state molte più funzionalità di quanto originariamente previsto e certamente lo farai molto di più come e quando richiesto. Da parte nostra è stato un enorme sforzo in ore di lavoro e mal di testa per fare e risolvere i problemi senza risposta apparente, ma il risultato è valsa la pena.

D'ora in poi ci auguriamo di poter correggere i bug e l'aggiunta di miglioramenti, le idee non mancano e ci saranno molte sorprese icon wink Cliente IRC online en Flex en colaboración con Irc Hispano socket R.I.A. irc flex flash as3 . Someday refactorizaremos icon razz Cliente IRC online en Flex en colaboración con Irc Hispano socket R.I.A. irc flex flash as3 .