Bonjour à tous,
Je suis developpeur de logiciel embarque depuis maintenant 7 ans, et connais relativement bien les languages suivants : Asm, C, C++, ObjetiveC, Java, Python - pour les utiliser tous les jours. Pas mal de programmation réseau à mon actif (j'ai écrit des serveurs d'applications, avec les applications qui vont avec - le plus souvent pour de l'embarqué). Bref tout ça pour dire que j'ai quelques connaissances en programmation.
Depuis peu, j'ai des idées de créations webs. Cela-dit, a part avoir écrit un petit blog (jamais publié) avec du PHP et du javascript (pour faire des animations sympas dessus), et suivit quelques tutorials sur le net pendant mes heures perdus, on ne peut pas dire que je sois un expert.
Je souhaiterai écrire un site relativement simple, mais qui suit toutes les règles de l'art.
En gros, voilà les points importants du site:
- Gestion utilisateur.
- des formulaires sont fournis a l'utilisateur(de façons dynamiques si possible).
- un espace administrateur qui me permettra de générer mes formulaires.
- J'aimerai que ces formulaires soient transmis de manière sécurisée.
- Une base de donnee que je pourrai aller consulter via d'autres applications.
- A base de ces formulaires remplis, le server va lancer des scripts ou des applications pour générer des fichiers (doc, pdf, autres...?), et éventuellement les envoyer par mail à l'utilisateur, ou les proposer en téléchargement. Bien sur, le tout de manière sécurisée aussi.
- Je voudrais avoir un truc un minimum sympa (sans flash ou autres joyeusetés), donc je pense que le javascript s'impose pour avoir des animations par exemple. Il vaut mieux partir sur AJAX?
- Bien entendu, je voudrais faire les choses de manière a ce que le référencement ne devienne pas une horreur quand je décide de m'y coller.
- Je veux écrire des blocs réutilisables. Si demain je veux implémenter d'autres applications en ligne (j'ai en tete un googledoc par exemple - meme si l'idee de base n'est pas ca), je peux recuperer mes blocs parce qu'ils ont ete fait de maniere generiques.
Du coup, mes questions sont les suivantes:
- En partant de ce que je viens de décrire, je pense que si le CMS peut avoir des atouts (rapidement en ligne), il va me bloquer tres rapidement (le googledoc pas forcement possible)? J'apprends un Framework? - sachant que l'idee n'est pas de trouver du travail par la suite. Je pars de zero et je me constuis mon propre FWK - c'est con de reinventer la roue avec une gestion d'user, des soucis de securite, les problemes browser specific... par exemple non? Y'aurait pas des trucs entre deux?
- D'apres vous, Javascript, html, css et PHP ca suffit pour faire mon bousin? (si on parle d'un googledoc)
- Est-ce que d'autres personnes ayant le meme profil que moi se sont deja lances dans l'aventure? Si oui, en combien de temps vous etes vous sentis a l'aise avec les langages?
- Je n'ai pas a l'heure actuelle de deadline concernant mon projet. Cependant, j'aimerai que les premieres versions soient dispo d'ici 5-6 mois. Vous pensez que c'est raisonnable (en faisant du code tout propre et de qualite bien sur)?
- Pensez-vous qu'il est raisonnable de partir sur un projet comme ca tout seul et de s'occuper de tout (serveur, client, design, referencement, base de donnee...)? Vaut-il mieux penser a sous traiter certaines parties (en prenant le risque de perdre la main sur les choses)?
Je pense que ca sera tout dans un premier temps. Je rebondirai au besoin dependant des reponses que j'aurai!
Merci d'avance!!
Partager