Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Android o iOS?

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    3

    Android o iOS?

    Buonasera a tutti! Da circa un anno ho iniziato ad interessarmi di programmazione, e per motivi di studio ho iniziato a familiarizzare con C/C++. Ora vorrei iniziare a sviluppare delle applicazioni ma, come da titolo, non so se avventurarmi nel mondo android o iOS ! All'inizio avevo pensato che il passaggio da c/c++ a objective-c fosse "più naturale" e forse più semplice del passaggio a Java, ma devo dire che il costo annuale da Apple Developer (99$) mi scoraggia non poco.

    Voi cosa mi consigliate? Vi ringrazio

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Non credere che Objective C sia poi così simile a C: ne è un super-set ma è un linguaggio completamente diverso (e con tanto zucchero sintattico, hai mai visto qualche listato di Objective C?).

    Probabilmente Java/C# (Android/Windows Phone 8) ti saranno più familiari
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    3
    Infatti avevo iniziato a leggere alcuni manuali di Objective, e devo dire che di C oltre a cicli, while e if, punti e virgola e graffe c'era ben poco!

    Ma Java alla fine è molto molto diverso da C++/C? E per quanto riguarda la GUI, è più impegnativo creare interfacce grafiche per iOS o android?

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Ciulia
    Infatti avevo iniziato a leggere alcuni manuali di Objective, e devo dire che di C oltre a cicli, while e if, punti e virgola e graffe c'era ben poco!

    Ma Java alla fine è molto molto diverso da C++/C? E per quanto riguarda la GUI, è più impegnativo creare interfacce grafiche per iOS o android?
    Diciamo che C, C++, Objective-C, Java e C# hanno la sintassi base in comune ma sono comunque dei linguaggi ben distinti.

    Per le GUI: tra gli strumenti per gli sviluppatori Apple c'è Interface Builder.app che (da quel che ricordo, non sviluppo in Objective-C da qualche anno ormai e sviluppavo applicazioni desktop per OS X ) non era male e permetteva di creare interfacce anche abbastanza complesse con relativamente poca fatica. Eclipse ha anche lui modo di farti fare le GUI col drag&drop ma sinceramente non l'ho mai usato più di tanto e non saprei dirti.

    Per non parlare dell'editor visuale di Visual Studio, lo sto usando in queste settimane ed è gran figo ma non c'entra con la tua domanda
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    3
    Vada per Android ! Qualcuno mi può consigliare dei manuali e/o video-tutorial da dove iniziare? Grazie ragazzi

  6. #6
    Hai scelto bene. Se non altro una volta fatto il programma te lo potrai caricare sul telefono senza pagare.
    Su youtube trovi dei video che spiegano come iniziare, sia con eclipse 8ambiente ufficiale) che con necessitas (C++).

    Ciao ciao.

  7. #7
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,590
    Diciamo che fra Java, Objective-C e C# il linguaggio più simile a C++ è comunque Java, almeno a mio parere...

    Quindi sì, Android...

    Tenendo conto che volendo puoi sviluppare in C++...
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.