La mia azienda ha cercato di assumere uno sviluppatore PHP. Alcuni dei requisiti per il lavoro includono:
- una comprensione dei modelli di progettazione, in particolare MVC.
- una certa conoscenza delle nuove funzionalità di PHP 5.3
- esperienza di lavoro con un framework PHP (non importa quale).
Ho intervistato un uomo oggi che ha lavorato principalmente con Joomla !. Come dipendente, gli verrà richiesto di lavorare su applicazioni web esistenti e nuove che utilizzano Zend Framework, CakePHP e / o CodeIgniter. È mia opinione che non dovremmo licenziare l'assunzione di uno sviluppatore solo perché non ha usato le stesse tecnologie che userà sul lavoro.
Quindi mi piacerebbe sapere il tipo di esperienza di codifica che funziona con Joomla! può fornire. Non mi sono mai preso la briga di prendere più di un breve sguardo (se quello) al Joomla! pacchetto, quindi spero di appoggiare la conoscenza dei miei coetanei.
- Prenderesti in considerazione Joomla! contenere un code-base professionale?
- Il pacchetto è ben organizzato e / o OO in generale, o è più simile a WordPress in cui vengono combinate logica e presentazione?
- Quando lavori con Joomla !, lo sviluppatore è incoraggiato a utilizzare le best practice?
- Secondo te, lavorerebbero con Joomla! raccogliere le competenze necessarie per iniziare rapidamente con Zend o CakePHP, o ci sarà una curva di apprendimento ripida prima dello sviluppatore?
Non sto dicendo che Joomla! è una cattiva tecnologia, o anche che è inferiore sul totem rispetto ai quadri che ho menzionato. Forse è fantastico, non so. Semplicemente non ne ho idea!