133Fermer135
flankerLe 01/06/2014 à 19:01
Meowcate (./125) :
./120 Là en revanche je laisse passer les fonctionnalités pour les préférences : je préfère largement créer moi même mes bases de données, et ensuite les utiliser pour générer du code, que l'inverse.

mais comment fais-tu quand le schéma bouge (tu rajoutes une colonne, ou en supprimes une) ?
Pour les fonctionnalités cependant, CakePHP a un système de validation où durant que scaffolding il détecte le type (int, varchar, date...) et propose de créer des règles pour confirmer le type lors de l'entrée de données (ainsi CakePHP envoie une erreur avec ses propres termes avant même que SQL ne vienne gueuler "je ne m'attendais pas à ça".J'aime beaucoup ce système (je ne sais pas pour Django) car il lève automatiquement des erreurs lors de l'enregistrement des formulaires (avec les messages persos kivonbien sous les input fautifs) sans qu'on s'occupe de vérifier manuellement les inputs et de faire des générations de messages d'erreur.

Heureusement qu'il y a une vérification des formulaires et des entrées en bases de données, ça me semble même être le minimum en 2014 happy
Je ne sais pas à quel point Django est facile d'accès. Mais il est vrai que je serais tenté de m'essayer à d'autres langages en tant que dev web si, comme je l'ai évoqué, ils sont effectivement conçus pour le web (n'importe quel langage saurait générer une page HTML si on lui demandait) et si ça ne me coûtait pas (ASP.NET est trop contraignant en gratuit à se limiter à des versions "Express" des technos Microsoft)

Je ne comprends pas ce que c'est qu'un langage conçu pour le web confus
Y a juste besoin de fonctions qui prennent une requête HTTP et qui renvoient une réponse HTTP. Je ne vois pas trop ce que tu as besoin de plus (à part un certain nombre de fonctions pratiques pour traiter le HTML)

(sinon, tous ceux que je connais qui ont essayé django ont trouvé ça facile d'accès)
Zeph (./133) :
Oui, il y a plein de choses exactes mais le fait d'avoir forcé le trait en présentant comme défauts des choses qui sont des choix délibérés (et justifiés) décrédibilise tout l'article je trouve ; ça ne m'a même pas envie de le lire en entier.

epee