• [^] # Re: Facile!

    Posté par . En réponse au journal Parlons un peu du futur. Évalué à 3.

    C'est pas uniquement ca, mais ca aide. Leur doc est une des meilleures que j'ai jamais lu, tout est absolument clair et precis.
    Ya un certain cout a l'entree (objective-c), mais c'est compense par la qualite du framework, des outils de dev et de leur emulateur.
    Le seul truc qui peut peter les couilles, c'est la gestion de plusieurs certificats sur une meme machine (perdu 2h00 ya peu parce que Keychain Access s'etait emmele les pinceaux avec 2 cles prives portant le meme nom.

    Ya plusieurs aspects a la simplicite de dev. Apprendre un langage, si t'as un developeur qui est pas trop manchot, c'est pas trop un souci.
    Trouver une solution correcte a 4 resolutions d'ecrans differente, gerer l'absence de tel peripherique sur les telephones ou devoir rajouter du code cote serveur parce que android <= 2.1 n'a pas de systeme de notification, c'est une autre paire de manches. Sans compter que si le langage est important, ca veut dire que tes devs sont probablement pas tres bons (sinon ils auraient aucun probleme a apprendre objc) et donc leur confier ce genre de taches, ca me ferait peur.

    Apres, si tu veux troller sur objc, perso je considere ca comme ce que le c++ aurait du etre. Un C objet simple et qui marche bien.
    C'est clair qu'apres 10 ans de java, ca pique les fesses de pas avoir de namespace, de devoir faire des trucs chelou pour avoir des methodes protected et de pas avoir de types enum decent.
    Objective c a qq features que je reve de voir dans Java cela dit (genre les noms de variables). Et CoreFoundation a des types decents (genre NSMutableArray vs NSArray, la ou si tu veux faire la meme chose en java, ben... tu peux pas vraiment).

    Mais quand tu prends un peu de recul et que tu te rends compte qu'au final, t'ecris du C sans t'emmerder avec tout ce qui fait du C un langage dur, ben c'est plutot pas mal.

    La question, c'est plutot "qu'est ce qu'il va se passer dans 5-10 ans" quand les telephones auront la puissance d'un desktop, pourront faire tourner un environment haut niveau comme une full jvm/.net sans souci de puissance/batterie.
    La le choix d'objective c sera plus dur a justifier pour la plupart des applis. On vera la response d'apple a ce moment.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.