Bonjour à tous,
Je suis nouveau sur cette partie du Forum et aussi débutant en HTML, CSS et Javascript. (J'ai une seule expérience en programmation, c'est VB.Net et un peu du C# mais je me débrouille plutôt bien dans ce domaine).
J'ai un gros projet client/serveur en tête mais aucune expérience dans le domaine du Web alors je souhaite commencer doucement mais avec les bons outils dés le début pour ne pas m'éparpiller...
Pour commencer mon idée serait de bâtir une seule page web qui contiendrais une table de données avec laquelle l'utilisateur pourrait interagir.
A terme cette table sera alimentée par une base de données mais je ne sais pas encore comment, (la question est sans doute prématurée au vue de mon expérience).
Cette table devra contenir des cases pour la saisie de type textBox, des listes de choix (ComboBox), des CheckBox des ProgressBar, des filtres sur les colonnes....etc
Je me dit que vue la complexité ce type de composant cela devrait exister déjà mais c'est là que je coince car je ne connais aucun Framework ou bibliothèques de composants sachant que je ne sais même pas si je dois m'orienter sur du Vanilla ou du Framework.
Aussi je ne souhaite pas faire d'achat de composants commercial, j'aimerais du gratuit.
QUESTIONS :
- Quel outils vous me conseillé d'utiliser pour le composant DataGrid et que j'aurais oublier dans ma liste ci-aprés ?
- J'ai entendu parler de TypeScript, est t'il préférable de coder dans ce langage ou mieux vaux rester en JavaScript ?
- Je découvre que Javascript est intégré de base dans les navigateurs les plus connues ce qui ne nécessite aucun composant logiciel additionnel pour le client, quant est t'il de TypeScript ?
- Coté développeur, Faut t'il installer un kit de développement particulier si on veux faire du TypeScript ?
Voilà ou j'en suis pour le moment :
- J'utilise Visual Studio Code
- J'ai installé Live Serveur
- Je sais bidouiller un peu le HTML, le CSS et le Javascript pour afficher une page Web (j'ai bien dit bidouillé car je commence juste).
- et c'est à peu prêt tout, mais il faut bien commencer par quelque chose.
Merci beaucoup si vous pouvez m'aider à répondre à ces quelques questions.
Partager