Sto lavorando per una piccola azienda, che opera nel settore dell'automazione. Il capo mi ha assunto perché vuole vendere/dare alcune applicazioni desktop ai suoi attuali clienti . Mi impone di utilizzare la piattaforma Netbeans (un framework di applicazioni desktop generico). Un suo amico ingegnere del software gli consigliò di scegliere questo quadro.Come convincere il capo a sostituire la piattaforma Java/Netbeans per Python/PyQt?
Al momento ho creato 3 applicazioni desktop con Netbeans Platform. Mi piace Netbeans Platfom. Approfitto davvero di modularità, Window System e Lookup. Purtroppo sono frustrato nel sapere che posso fare lo stesso lavoro con Python e PyQt in una frazione di tempo.
ho già illustrato al mio capo i principali vantaggi di Python, ma non gli piace l'idea di utilizzare un linguaggio che non ha mai heared di esso.
Sono l'unico programmatore che codifica le applicazioni desktop. E a parte l'imposizione del quadro, sono libero di usare quello che voglio.
Sto cercando buone motivazioni per convincerlo a lasciare la piattaforma Netbeans per Python/PyQt.
P.S: il mio inglese è cattivo, mi dispiace.
Non dimenticare che dovrai fornire supporto/manutenzione/aggiornamenti/bugfix per le applicazioni già create sulla piattaforma NB. Dover supportare due piattaforme è un costo aggiuntivo per un'impresa (potrebbe essere grande o trascurabile, ma vale la pena considerare) – Mchl
@Mchl, o se non sono troppo avanzati, riscrivili in Python + Qt. Mentre puoi facilmente ottenere un programmatore ID-10-T fuori dal college che conosce Java (perché è così sexy), è stata la mia esperienza che i programmatori migliori imparano Python. Certo, puoi trovare grandi programmatori in Java (suppongo?) Ma penso che il rapporto sia un po 'più alto con Pythonistas, quindi è perfettamente possibile che portarli su Python finisca per essere meno costoso (manutenzione, ecc.) A lungo termine. –
Dalla mia esperienza, "i programmatori migliori tendono a scegliere il linguaggio x" sembra non essere mai supportato da alcuna prova. Contrariamente a 'le persone che programmano in x si sentono superiori alla programmazione di poeple in y';) – Mchl