Torno a scrivere dopo molto tempo di quello che mi capita fra codice e programmazione e tante altre cose. Qualche tempo fa mi chiedevo se Django fosse morto visto la poca attività del progetto e le poche informazioni concrete che c’erano in giro.
Sanno tutti che qualche tempo fa è uscita la versione 1.0 di django. Evviva evviva! Peccato che ho dovuto praticamente buttare via tutto quello che avevo fatto fino a quel momento. Una gran perdita di tempo.
Ora non voglio dire che non si potesse risolvere in altro modo ma per una alle prime armi come me capire cosa fare per far funzionare di nuovo i miei programmi era davvero troppo complicato. E come se non bastasse gli aiutini che ho chiesto in giro sono stati davvero pessimi mi dispiace dirlo forse sono stata solo sfortunata ma sono stata trattata come una cretina.
So benissimo di essere cretina ma almeno non trattatemi come tale!
)
Mi sono allora concrentrata su Rails che mi sembrava essere l’altra alternativa. Tutto un altro mondo. Per la mia piccola testolina Rails è molto più pratico e “ha molto più senso”. Si trovano in giro blog e tutorial a carrettate anche in italiano e quando ho chiesto un aiuto ho trovato solo persone disponibili sia in italia che fuori italia.
Non solo! mentre cercavo aiuto……. mi è stato addirittura offerto un lavoro! che ho rifiutato solo perchè dove sono ora sto molto bene e ci sono persone fantastiche.
Ho letto in giro di tanti articoli con gente che si picchia per dire se è meglio django o rails…….. ma nessuno che parla delle persone che usano django e quelle che usano rails! e del lavoro. Sono andata su monster.com e ho cercato django e poi rails:
- django: 36 risultati
- rails: 286
hmmmmm……. e a guardare workingwithrails sono parecchie le aziende che utilizzano rails. e quelle che usano django dove sono?
Insomma, sarò anche cretina, ma vi posso solo consigliare di utilizzare rails e lasciare perdere django. E se siete alle primissime armi se posso un aiuto ve lo do volentieri!
JOKER Ltd. 9:35 pm on Ottobre 16, 2008 Permalink |
Mi spiace dirlo, ma ci sono rimasto male. A me il pythone sta’ salvando la pelle parecchio. Django e’ un bimbo in crescita. Rails ha senso per fare quello sa fare. Ma se esci dal seminato diventi matto. Un poì’ il problema di quasi tutti i framework. Fai i lavori grossi e ripetitivi in poco tempo, ma come hai (e non manca mai) l’esigenza di qualcosa di diverso, ecco che devi diventare matto. Come usare Jopomla. Va benissimo per i siti fatti con lo stampino. Ma se devi scrivere un modulo, ahi ahi!!!
Django, detto da Guido Van Rossum in persona, e’ molto pythonico, ha la filosofia python. E con python non programmi solo web. Ci fai tutto. Se hai bisgono di aiuti chiedi, non tratto mai nessuno come un cretino (a meno che non lo sia davvero, ma non credo sia il tuo caso).
Per la cronaca sto’ usandio anche Turùbo Gears. Bellino ma piu’ contorto. HGa una filosofia meno pythonica di Django. Certo se vuoi la pappa pronta Rail ti aiuta (non Ruby, Rail, il framework). Lo avevano copiato anche altri (TG ad esempio, o Symfony per il php), ma quella filosofia la stanno lasciando.
Per il trovare lavoro: hoi ricevuto offerte per lavorare (in remote working) con Django da Australia, Canada, States, e non so quanti altri posti. Oltretutto, ci saranno anche tante richiueste di Railisti, ma ce ne sono molte di piu’ di programmatori(?) C# se e’ per questo, o di Java. Ma proprio dove ce ne sono meno, pagano di piu’. Ovvio, piu’ difficile trovarne.
techmex101 1:35 pm on Ottobre 19, 2008 Permalink |
Joker, sono contenta che ti trovi bene con django e python.
Certo che voglio la pappa pronta! se no non uso un framework. Se la pappa di Rails è più buona e più varia della pappa di Django credo sia solo un bene!
Per lo scrivere i moduli nuovi, ora ne ho scritti 3 che stiamo utilizzando su differenti progetti. Non è stato così difficile anche per me che voglio dire non sono un genio…
Al di fuori di Rails e il web, Ruby ha delle gemme bellissime. il mio collega (Java) mi ha visto utilizzare Hpricot e ora lo usa che lui con jruby (che io neanche conoscevo).
ieri ho finito un piccolo client con shoes, una applicazione desktop multipiattaforma in 2 giorni ed era la prima volta che utilizzato shoes…
Non credo proprio che rails e ruby vadano solo bene per siti “fatti con lo stampino”, a guardare i siti più famosi che utilizzano rails trovi di tutto (http://rails100.pbwiki.com/). A guardare i maggiori siti che usano django sono prevalentemente giornali on line, sembra preferito per l’editoria anche se credo che possa essere utilizzato un po con tutto.
Ma comunque è bello sentire che sei soddisfatto con Django, intanto lancio un deploy con Capistrano
PP
E se mi server aiuto ti chiederò sicuramente!
JOKER Ltd. 8:55 am on Ottobre 22, 2008 Permalink |
Sono contento chwe tu ti trovi bene, come dice sempre un mio amico (genio dell’iformatica) il [linguaggio/editor/ambiente di svilupp/mettico quello che preferisci] milgiore e’ quello con cui ti trovi meglio.
E non voglio fare guerre di religione, per carita’. Non sono un integraluista e non amo l’integralismo. Resto della mia idea che come linguaggio alla base Python sia ad oggi il piu’ potente e versatile. Ruby in se non mi fa impazzire, sara’ che io sono nato (come sviluppatore) 20 anni fa sul C (a dire il vero il mio primo linguaggio fu il Forth, di Moore, da non confondere con il Fortan (altra cosa), e che da piu di 10 anni programmo quasi esclusivamente in OOP, sara’ che ho fatto cose che voi umani non potete neppure immaginare con Python, sara’ che di framework python (e Django e’ per definizione dello stesso Guido Van Rossum, il piu’ pythonico) ce ne sono tanti, differenti come appproccio (la filosofia dell’Open Source e di lInux & Co., tanti modi differenti di fare le cose, cosi’ scegli quello che ti piace di piu’, forza e debolezza del sistema) mentre per Ruby esiste solo Rails (copiato(?) come approccio da altri frmaework per altri linguaggi). Personalmente l’application killer (il qualcosa che fa’ scomparire i concorrenti nella sua nicchia (ecologica?) in quanto superiore in tutto) non mi sembra una cosa bella. Sara’ che mi piace poter scegliere, mi piace il confronto. Se Rails ha ucciso i suoi concorrenti sul nascere, non lasciando spazio, neppure ti permette di valutare se per quel progetto in particolare non c’e’ una alternativa (non dico migliore, solo una alternativa, non dico miliore, solo una alternativa) a me non garba.
Sul fatto di volere la pappa pronta: non confondere la prigrizia (dote per uno sviluppatore) con il delegare al sistema tutto il lavoro. Io uso i framework per potermi concentrare sulla soluzione e non su come scrivere il codice.
Comunque tengo buono che se dovessi avere necwessita’ di info su RoR posso scriverti
Per il tuo nuovo post: le mele sono davvero avanti come interfaccia anni luce. SOlo Enlightenment (forse) si avvicina a quei livelli di perfezione. Poi io uso di solito Fluxbox, ma questo e’ un altro discorso, una vena di masochismo e’ presente in tutti gli informatici
techmex101 9:57 pm on Ottobre 22, 2008 Permalink |
ma veramente di alternatie a rails in ruby cene sono… guarda cosa è uscito
http://www.youtube.com/watch?v=TcMklv40YMY
hey grazie per i commenti! qualcuno mi caga ogni tanto
JOKER Ltd. 12:41 pm on Ottobre 27, 2008 Permalink |
E tu dai una occhiata qui.
http://blog.html.it/10/04/2008/google-app-engine-e-il-futuro-di-python/
Django e’ supportato pienamente all’intyerno di AppEngine (e python e’ il solo, per ora alemno, linguaggio di AppEngione. Se lo spinge bigG vedrai che la mia previsione (3/5 anni perche python possa soppiantare Java/C#) si avvera anche prima del previsto.
JOKER Ltd. 12:43 pm on Ottobre 27, 2008 Permalink |
AH, scusa gli Orrori di orCografia del precedente messaggio
JOKER Ltd. 8:49 pm on Ottobre 30, 2008 Permalink |
http://wiki.rubyonrails.com/rails/pages/Framework+Performance
Un semplice test a confronto. Cosa dimostra? Che PHP rimane una cosa fatta maluccio, anche se Symfony e’ di gran lunga il meno peggio dei framework PHP.
rand 3:24 pm on Novembre 1, 2008 Permalink |
JOKER LTD, possiamo vomitarci link addosso su performance, compatibilità, supporto, blah blah blah
Python è l’unico linguaggio rupportato da Google AppEngine che infatti è in beta. Non sono così sprovveduti da non includere il supporto ad esempio per Java.
Il link che hai puntato relativamente alle performarce è molto vecchio e discusso mesi fa un po’ da tutti. Non ha molto valore oggi.
Lavoro Django vs. Programmatori Django « elena una semplice ragazza 12:26 am on Febbraio 7, 2009 Permalink |
[...] io con Django ho una relazione un po’ controversa, anche se ultimamente sto cercando una riappacificazione. Comunque, se state cercando lavoro in [...]