DCI, Concerns e compagnia bella

Il giorno 08 gennaio 2013 15:40, Andrea P. [email protected] ha
scritto:

+1 per i vostri consigli
Provare, testare varie soluzioni e guardare numeri.
Se possibile evitare rails ed usare micro-framework

Il giorno 08/gen/2013, alle ore 15:31, David W.
[email protected]

probabilmente per usare i websockets farei un pensierino su Node, senza
complicarmi ulteriormente la vita

Anche l’opzione consigliata da David (erlang) da valutare.
Se il linguaggio nativo di erlang non piace :slight_smile: volendo c’ elixir

S.

So che questo un forum per Ruby, ma… potrebbe valere la pena di
valutare in alternativa Go:
http://dave.cheney.net/2012/12/31/testing-go-on-the-raspberry-pi-running-freebsd

Non che Ruby non sia adatto ad un sistema con risorse limitate, io per
campare faccio prevendita di un tool che permette di sviluppare in
ruby per i mobile (RhoMobile), solo che altri tool mi sembrano pi
adatti a quello che vuoi realizzare.
A chi ha proposto Node, vorrei chiedere se ha idea dei requisiti HW
necessari (io ho una mia idea, ma non ho mai fatto test).

Comunque un Cortex-A8 da +/- 1GHz con 1GB di RAM dovrebbe riuscire a
far girare una app Rails.
Ora resta da capire che carico di lavoro dovresti sopportare e che
applicazione devi andare a sviluppare. Allora potremmo aggiungere
qualche altro consiglio, altrimenti difficile aggiungere altro.

Ciao
Pietro

2013/1/8 Sergio B. [email protected]:

So che questo un forum per Ruby, ma… potrebbe valere la pena di
valutare in alternativa Go:
Testing Go on the Raspberry Pi running FreeBSD | Dave Cheney

Go e molto carino, e forse sono riusciti a "rubare" abbastanza idee da Erlang per diventare un'alternativa valida. Pero e ancora immaturo, e gli pesa questo fatto di avere il GC che non e perfetto
sui sistemi 32 bit. E 32 bit ha piu` senso per un sistema embedded.

Node.js… non mi sembra male, ma per il progetto che sto affrontando
io, e molto meglio Erlang: piu robusto, e un’architettura
decisamente migliore per un sistema embedded dove potenzialmente non
lo tocchi per molto tempo.


David N. Welton

http://www.welton.it/davidw/

http://www.dedasys.com/

Se vuoi valutare sistemi che consumano poco potresti valutare rugby con
apache e nginx oppure luajit sempre con questi. Ma sono cose ancora
troppo
di nicchia ed estremamente sperimentali da usare in produzione.

Anche se di nginx con luajit ho sentito cose molto interessanti. Parlo
per
di luajit embeddato direttamente dentro nginx.
Il giorno 08/gen/2013 19:58, “Pietro M.” [email protected] ha
scritto:

Ma il vecchio C/C++? mini_httpd e` abastanza
usato nei sistemi embedded anche se un nginx potrebbe andar bene.

Anche io ho provato Rails sul Pi ma l’ho trovato abbastanza lento, credo
che Sinatra sia quasi obbligatorio.

Vado contro corrente: nodejs sul rasp va bene :slight_smile:

Matteo

Il giorno 08 gennaio 2013 22:00, Riccardo T. [email protected]
ha
scritto: