Salut, salut,
Je programme principalement par hobby, mais j'ai finalement un plutôt bon niveau en java. Et j'aimerais développer des application 100% Mac, histoire d'exploiter au mieux Cocoa et les ajouts sympa de la part d'Apple.
J'ai regardé du côté de la programmation Java pour Mac, l'avantage c'est que je connais, j'installe Eclipse et j'y vais.
Maintenant j'ai vu que le Java Bridge (qui permet d'utiliser Cocoa et d'avoir du java sous-jacent) était abandonné, et que le seul moyen de développer une interface graphique "macifiée" était d'utiliser Swing (qui est selon moi la pire chose éxistante sur terre) ou d'utiliser SWT-Cocoa qui est encore en béta.
Du coup j'ai regardé du côté de l'Objective-C qui à l'air proche du Java (Orienté Objet, Présence d'un GC, CoreData (proche de JDO/Hibernate)...) mais qui m'oblige à réapprendre les subtilités d'un langage, un nouvelle syntaxe (qui à l'air un peu tordue avec des crochets partout), et un nouvel environnement.
Donc est-ce que je peux exploiter à fond les possibilités du mac avec Java, si oui comment ?
Est-ce que ça vaut le coup de démarrer en Objective-C ?
Est-ce que je peux faire ça avec Eclipse (J'ai pas trop exploré XCode mais si je peux rester dans un environnement familier c'est mieux)
Voilà, merci d'avance pour les conseils =')
Je programme principalement par hobby, mais j'ai finalement un plutôt bon niveau en java. Et j'aimerais développer des application 100% Mac, histoire d'exploiter au mieux Cocoa et les ajouts sympa de la part d'Apple.
J'ai regardé du côté de la programmation Java pour Mac, l'avantage c'est que je connais, j'installe Eclipse et j'y vais.
Maintenant j'ai vu que le Java Bridge (qui permet d'utiliser Cocoa et d'avoir du java sous-jacent) était abandonné, et que le seul moyen de développer une interface graphique "macifiée" était d'utiliser Swing (qui est selon moi la pire chose éxistante sur terre) ou d'utiliser SWT-Cocoa qui est encore en béta.
Du coup j'ai regardé du côté de l'Objective-C qui à l'air proche du Java (Orienté Objet, Présence d'un GC, CoreData (proche de JDO/Hibernate)...) mais qui m'oblige à réapprendre les subtilités d'un langage, un nouvelle syntaxe (qui à l'air un peu tordue avec des crochets partout), et un nouvel environnement.
Donc est-ce que je peux exploiter à fond les possibilités du mac avec Java, si oui comment ?
Est-ce que ça vaut le coup de démarrer en Objective-C ?
Est-ce que je peux faire ça avec Eclipse (J'ai pas trop exploré XCode mais si je peux rester dans un environnement familier c'est mieux)
Voilà, merci d'avance pour les conseils =')