Una società di uomini che cerca di espandersi già costruita in PHP. È ora il momento di passare a Ruby? [chiuso]

0

Sono proprietario di un sito web e sviluppo in Yii quindi, in breve, penso di lavorare con più o meno il "migliore" PHP da offrire (ad esempio PDO, OOP, ecc.). Il mio sito web principale (che non è costruito in nessun framework solo PHP nativo) di 2,5 anni sta finalmente facendo abbastanza soldi. Posso assumere il mio primo dipendente che voglio diventare uno sviluppatore per convertirlo in Yii. Ho anche avviato un nuovo sito in cui sono state sviluppate solo quattro settimane di sviluppo con Yii, ma invece di creare qualcosa questa settimana sto passando attraverso RubyKoans perché continuo a lottare con l'idea che ora non c'è tempo migliore per convertire ad usare Ruby on Rails ...

Vengo da Yii e molte delle cose più fantastiche sono state trasferite da Rails (ad esempio scope). Un sacco di siti web davvero fantastici sono costruiti su binari (ad esempio Twitter, GitHub, Hulu). Gli sviluppatori di Rails sono "più" costosi, ma se ne assumi uno non ti è garantito un certo livello di qualità, in cui, come con PHP, ci sono molti sviluppatori scadenti là fuori? Se mai faccio il passaggio, non è meglio farlo ora quando sarà meno doloroso? Se voglio creare un'azienda che attira sviluppatori di talento, perché non lavorare in rubino, quindi la mia azienda si distingue?

Allo stesso tempo, PHP è veloce, affidabile e quando si lavora con i "migliori" (ad esempio, Yii, Symfony2), penso che sia un linguaggio molto carino e gestibile. Vi sono anche molti grandi siti (Facebook, Digg, Craigslist, Hootsuite) e tutti i siti porno che tutti noi dobbiamo ammettere che trattano tonnellate di traffico. Inoltre c'è molto più sviluppatori di PHP là fuori, quindi finché uso le buone pratiche di intervista non sarà più facile trovare alcuni buoni sviluppatori PHP? O sarebbe più facile sapere che tutti gli sviluppatori che hanno partecipato a un'intervista hanno già usato il rubino? Anche una parte importante di me vuole solo iniziare e non passare sei mesi a guadare il rubino finché non sono abbastanza sicuro di voler trasferire i miei progetti esistenti su di esso. Qualche idea?

    
posta jcroll 26.04.2012 - 20:43
fonte

1 risposta

2

Penso che dovresti concentrarti su quale strumento ti senti più a tuo agio per raggiungere i tuoi obiettivi.

Non permetterei che il processo di assunzione influenzi la scelta dello strumento. Qualunque buon sviluppatore che assumerai dovrebbe essere in grado di capire come lavorare in qualsiasi lingua tu usi. Se non può, allora non è un buon sviluppatore. Le lingue sono strumenti.

Dì che il tuo obiettivo è costruire qualcosa più velocemente, con una qualità migliore. Solo tu saprai quale strumento ti aiuterà a raggiungere questo obiettivo.

Se hai un obiettivo per iniziare a lavorare in Ruby, allora potrebbe essere una buona idea iniziare il tuo nuovo progetto.

Una cosa che probabilmente non vuoi fare è rifare un prodotto esistente in una lingua diversa "solo perché".

    
risposta data 26.04.2012 - 21:08
fonte

Leggi altre domande sui tag