Perché usare Pascal con Cocoa / Cocoa Touch?

1

Sono sorpreso di scoprire che potrebbe essere possibile utilizzare Pascal con i framework Cocoa e Cocoa Touch. Questa è una svolta interessante degli eventi, in quanto Pascal era la lingua preferita per lo sviluppo Mac per poco tempo nella storia di Macintosh.

Sembra che qualcuno abbia fatto un sacco di problemi per far funzionare Pascal con Objective - Quadri come Cocoa e Cocoa Touch, ma non sono sicuro di vedere il punto. Questo è principalmente un rifugio per gli sviluppatori Pascal provenienti da altri ambienti di sviluppo come Delphi, o ci sono motivi validi per usare Pascal al posto di Objective-C o di altri linguaggi.

Non intendo chiedere quale lingua sia "migliore". Mi stavo chiedendo se ci sia una ragione oltre la preferenza linguistica che si potrebbe scegliere di usare Pascal per lo sviluppo MacOS X o iOS.

    
posta Caleb 07.05.2012 - 10:14
fonte

1 risposta

2

Alcune ragioni oltre la preferenza per il prelievo di una lingua diversa:

  • tu o gli altri sviluppatori che lavorano al progetto con te hai più esperienza dell'altra lingua rispetto alla lingua preferita dal venditore
  • il tuo progetto può beneficiare di librerie o altro codice riutilizzabile disponibile quando si utilizza l'altra lingua
  • il fornitore dell'altro linguaggio offre alcuni incentivi come la riduzione dei costi o il supporto
  • gli strumenti disponibili per lavorare con l'altra lingua ti rendono più efficiente degli strumenti disponibili per lavorare con la lingua preferita dal venditore

Le API Cocoa sono ovviamente sviluppate dalla stessa società che guida la definizione del linguaggio Objective-C, e le due si adattano molto bene. Ma ciò non significa che dovresti astenersi da tutti gli altri linguaggi quando lavori con Objective-C; il runtime è molto facile da integrare con altre lingue, quindi ci sono stati prodotti "Objective- *" disponibili dagli anni '90.

    
risposta data 12.05.2012 - 17:07
fonte

Leggi altre domande sui tag