Perché si dovrebbe scegliere ironpython invece di Boo? [duplicare]
-
23-08-2019 - |
Domanda
possibili duplicati:
Vs IronPython
Boo vs. IronPython
Dire che si desidera incorporare un linguaggio di script in un'applicazione .NET.
Boo è modellato sulla sintassi di Python, ma include anche inferenza di tipo, e solo in generale sembra essere un linguaggio migliore, più moderno per incorporare come un linguaggio di scripting.
Perché, allora, c'è tanto clamore su Iron Python?
Successivo Come è stato sottolineato, questa domanda è un esatto duplicato di: questo e questo
Soluzione
IronPython è direttamente sviluppato e supportato da Microsoft (sotto la guida tecnica impressionante di Jim Hugunin!), E ha un follemente grande libro su di esso ( "IronPython in azione", che sono di parte, ma comunque circa evangelizzo spudoratamente). A parte questo, Boo sembra essere un grande concorrente, e mi piacerebbe provare (erano mai di usare .NET serio piuttosto che come per divertimento sforzo - come il mio sviluppo professionale in questi giorni target Linux e Mac, non è di Windows, che non sembra una probabile prospettiva).
Se si sta utilizzando .NET come bersaglio principale di sviluppo, la mia raccomandazione è di prendere alcuni piccoli, ma non i progetti di giocattoli nella propria area di competenza e sviluppare ognuna di esse sia in Boo e IronPython (alternato che si va per primo) - dopo sei attraverso pochi, saprete ciò che è giusto per te. È così che ho finito per il passaggio da Perl 4 a Python come la mia lingua principale indietro negli anni '90 (piuttosto che attaccare con Perl 4, di cui ero un esperto e guru, o il passaggio a l'allora nuovissimo Perl 5) - alcuni "progetti pilota" completamente sviluppato in ogni ambiente mi hanno lasciato alcun dubbio su ciò che era meglio per la mia produttività.
Altri suggerimenti
2 parole:. Base utente
So già così tante lingue che devo mantenere i riferimenti a portata di mano in modo da poter ricordare se si tratta di "else if", "elsif" o "elif" in qualsiasi momento sto lavorando. A meno che ci sia un motivo valido per usare un'altra lingua (più di un paio di piccole differenze) ho intenzione di attaccare con un so già.
La gente come pitone, e non vogliono altro. C'è davvero nient'altro a questa domanda?