DCI, Concerns e compagnia bella

Ciao lista,
ho preparato un post in italiano riassuntivo delle ultime diatribe/rant
sui
migliori metodi per modularizzare la logica della propria applicazione
Rails.

Ve lo linko nel caso vi tornasse comodo:

http://stefanoverna.com/blog/2013/01/pattern-in-rails.html

Ovviamente eventuali discussioni sull’argomento sono benvenute :slight_smile:

Ciao!

Stefano

MI sembra un ottima overview.
Bel post.

2013/1/7 Stefano V. [email protected]

Ciao!

Stefano


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml

–
Andrea R.
Lelylan | reThink your house
http://lelylan.com

Bel lavoro, complimenti!

E grazie!

iwan

salve a tutti, mi permetto di pore qui una domanda

magari banale e non degna di un post:

avete mai avuto esperienza di utilizzo di ruby on rails su sistemi
embedded? tipo arm con linux a bordo…

sto scegliendo il linguaggio di scripting per il mio web server (
lighttpd
) su cortex A8, e mi chiedevo cosa fosse meglio usare tra php ( gi
cross-compilato :slight_smile: ) o ruby on rails (da cross-compilare :frowning: ) .

Anche nella prospettiva di realizzare un’applicazione per android.

chiedo scusa della banalit ma da poco che maneggio linguaggi di
programmazione “server-side” :stuck_out_tongue:

Il giorno 08 gennaio 2013 11:12, Andrea C.
[email protected]ha scritto:

Bel post. Chiaro e scritto bene.

Andrea

On Jan 8, 2013, at 10:06 AM, Iwan B. [email protected] wrote:

migliori metodi per modularizzare la logica della propria applicazione
Stefano


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml

Andrea C.
[email protected]

avete mai avuto esperienza di utilizzo di ruby on rails su sistemi
embedded? tipo arm con linux a bordo…

Ho compilato e giochicchiato con ruby (MRI 1.9.3) sul raspberrypi
(versione 256 MB).
Le performance sono decenti: avevo fatto girare un’app rails non troppo
pesante e per un utilizzo mono-utente al limite dell’accettabile.

–
Federico R.
Sent with Sparrow (http://www.sparrowmailapp.com/?sig)

l’applicazione che dovr sviluppare dovr interfacciarsi anche con mysql e
gestire abbastanza dati…gli utenti invece non saranno molti
…
detta cos non sembra incoragiantissima la tua esperienza :wink:

Dando un’occhiata ai dati sintetici sembra che il Cortex A8 sia circa il
doppio pi performante rispetto alla CPU del raspberrypi, quindi
sicuramente per quanto riguarda la velocit grezza la situazione
migliora.
Non da escludere che se come hai detto devi gestire abbastanza dati, il
collo di bottiglia potrebbe diventare il database.
Ti consiglio di fare un po’ di prove e decidere con dei numeri in mano.

–
Federico R.
Sent with Sparrow (http://www.sparrowmailapp.com/?sig)

l’applicazione che dovr sviluppare dovr interfacciarsi anche con mysql
e
gestire abbastanza dati…gli utenti invece non saranno molti
…
detta cos non sembra incoragiantissima la tua esperienza :wink:

Il giorno 08 gennaio 2013 11:37, Federico R. <
[email protected]> ha scritto:

ci che dici mi sembra molto sensato :slight_smile: a quel punto dovr individuare
delle strategie di test e provare
Grazie mille Federico

Il giorno 08 gennaio 2013 11:53, Federico R. <
[email protected]> ha scritto:

Quanta memoria occupa? Questo numero potrebbe essere una cosa
preoccupante.

2013/1/8 Federico R. [email protected]:

Sent with Sparrow (http://www.sparrowmailapp.com/?sig)


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml

–
David N. Welton

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

http://www.dedasys.com/

Su un Pi Ruby gira senza problemi , noi ci facciamo girare sopra
Adhearsion.
Io ti consiglio di usare Sinatra o comunque un microframework, girando
sotto Thin, richiede molta meno memoria di Rails.

Inviato da iPhone

Il giorno 08/gen/2013, alle ore 05:58, David W.
[email protected] ha scritto:

dai un occhiata a mruby fatto per giare su sitemi embedded

Il giorno 08 gennaio 2013 12:04, Luca P.
[email protected]ha scritto:

ehm … quanta memoria occupa il sistema ( la mole di dati del data base
)
complessivamente ?
non ho capito :frowning:

Il giorno 08 gennaio 2013 11:58, David W. [email protected]
ha
scritto:

Argh, rails su embedded! :slight_smile:

Marco, sistema embedded un p generico, che hw hai a disposizione
(anche in termini di RAM e Flash)?

Per il tuo progetto puoi usare un DB pi leggero? SQLite potrebbe
essere una scelta migliore.

Ciao
Pietro

[1] GitHub - rhomobile/rhodes: The Rhodes framework is a platform for building locally executing, device-optimized mobile applications for all major smartphone devices.

2013/1/8 francesco agati [email protected]:

si in effetti un p generico :stuck_out_tongue:

l’hardware finale sar analogo alla Beagle Bone della texas instruments.
Soltanto che sar provvisto anche di 2 nand da 2 GB ciascuna . Pi una Sd
card grande a piacere

che ne pensi?

quindi da ci che capisco ruby sarebbe accettabile ma rails potrebbe
essere
“voluminoso” dal punto di vista della memoria . ( senza contare il DB)
right?

Il giorno 08 gennaio 2013 14:20, Pietro M. [email protected] ha
scritto:

ah la ram invece da 1 GB

Il giorno 08 gennaio 2013 15:11, Marco D. [email protected] ha
scritto:

Il giorno 08/gen/2013, alle ore 15:11, Marco D.
[email protected] ha scritto:

quindi da ci che capisco ruby sarebbe accettabile ma rails potrebbe essere
“voluminoso” dal punto di vista della memoria . ( senza contare il DB)
right?

usando Sinatra (o Cuba) + sqlite (come gi consigliato), dovresti ridurre
di molto il peso dell’app su disco e memoria in genere. richiedono meno
“dipendenze” (gemme, librerie, servizi attivi, etc…)

Nota a margine: non sarebbe il caso di spostare la conversazione su un
topic pi appropriato? :wink:

A.

–
http://andreapavoni.com

usando Sinatra (o Cuba) + sqlite (come gi consigliato), dovresti ridurre di
molto il peso dell’app su disco e memoria in genere. richiedono meno “dipendenze”
(gemme, librerie, servizi attivi, etc…)

Voi conoscete qualcosa di leggero che gestisce bene anche una
situazione di websockets? Probabilmente si baserebbe o su
eventmachine o la roba di tarcieri, celluloid + Reel.

La mia preoccupazione con Reel e` che perdi tutte quelle gemme e cose
comode che hai con Rails, ma comunque non hai qualcosa all’altezza di
Erlang in termini di essere robusto/provato.

–
David N. Welton

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

http://www.dedasys.com/

you’re right man ! :smiley: l’aveo iniziata qui per timore di disseminare il
forum di domande idiote…per se ritenete la conversazione degna di
interesse apro una discussion sul forum :slight_smile:

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

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

usando Sinatra (o Cuba) + sqlite (come gi consigliato), dovresti ridurre di
molto il peso dell’app su disco e memoria in genere. richiedono meno “dipendenze”
(gemme, librerie, servizi attivi, etc…)

Voi conoscete qualcosa di leggero che gestisce bene anche una
situazione di websockets? Probabilmente si baserebbe o su
eventmachine o la roba di tarcieri, celluloid + Reel.

La mia preoccupazione con Reel e` che perdi tutte quelle gemme e cose
comode che hai con Rails, ma comunque non hai qualcosa all’altezza di
Erlang in termini di essere robusto/provato.

beh qui dipende anche da cosa dovr fare l’app.

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

A.

–
http://andreapavoni.com