Si vous utilisez l'expression Web et Adobe Dreamweaver avec HTML5 et CSS3?

Beaucoup de livres de développement web sont vraiment des livres sur la façon d'utiliser un type particulier de logiciel avec HTML. Expression Web de Microsoft et Adobe Dreamweaver sont les deux principales applications dans cette catégorie. Ces outils sont puissants et offrent une certaine apparemment grandes caractéristiques:

  • WYSIWYG: Ce que vous voyez est ce que vous obtenez est une idée empruntée à un traitement de texte. Vous pouvez créer une page web un peu comme un document de traitement de texte et utiliser des menus ainsi que des outils pour gérer tout le formatage. La théorie est que vous ne devez pas savoir tous les codes Icky.

  • Modèles: Vous pouvez créer un modèle qui reste le même et de construire plusieurs pages de ce modèle. Si vous avez besoin de changer le modèle, tout le reste change automatiquement.

  • Administration du site: L'interaction entre les différentes pages de votre site peut être maintenue automatiquement.




Ceux-ci ressemblent assez bonnes caractéristiques, et ils sont. Les outils (et les remplacements plus récents, comme la suite Expression de Microsoft) sont très puissants et peuvent être une partie importante de votre boîte à outils de développement web. Cependant, les mêmes programmes puissants présentent des problèmes, tels que les suivants:

  • La maintenance du code: Les éditeurs commerciaux qui se concentrent sur la conception visuelle ont tendance à créer un code assez ingérable. Si vous trouvez qu'il ya quelque chose que vous devez changer à la main, il est assez difficile de corriger le code.

  • Vendor lock-in: Ces outils sont écrits par des sociétés qui veulent vous faire acheter d'autres outils d'eux. Si vous utilisez Dreamweaver, vous le trouverez facile à intégrer avec d'autres applications Adobe ColdFusion (comme), mais il est pas aussi simple de se connecter à la non-technologie Adobe. De même, les offres de Microsoft sont conçus pour fonctionner au mieux avec d'autres technologies Microsoft.

  • Coût: Le coût de ces logiciels ne cesse d'augmenter. Bien qu'il existe des versions gratuites des outils de développement Web de Microsoft, les versions commerciales sont très coûteux. De même, Dreamweaver pèse 400 $. Les deux sociétés vous encourageons à acheter le logiciel en tant que partie d'un ensemble, qui peut facilement coûter plus de centaines d'autres.

  • Complexité: Ils sont compliqués. Vous pouvez prendre une classe entière ou acheter un grand livre sur la façon d'utiliser un seul de ces technologies. Si il est si difficile à comprendre, est-il vraiment vous sauver aucun effort?

  • Code Promo: Vous avez encore besoin de comprendre. Peu importe à quel point votre plate-forme est, à un certain point, vous devez creuser dans votre code. Une fois que vous débarquez tout cet argent et de passer de temps à trouver une application, vous avez encore à comprendre comment le code sous-jacent fonctionne parce que les choses vont encore mal. Par exemple, si votre page ne fonctionne pas avec Safari, vous aurez résoudre le problème vous-même.

  • Spotty conformité aux normes: Les outils sont mieux arriver ici, mais si vous voulez que vos pages soient conformes aux normes les plus récentes, vous devez les modifier fortement après que l'outil est terminé.

  • Variations d'affichage: WYSIWYG est un mensonge. WYSIWYG travaille pour le traitement de texte, car il est possible de faire le look de l'écran, comme la page imprimée. Après une page est imprimé, il reste le même. Qu'est-ce que une page Web ressemblera dépend du navigateur. Éditeurs ont tendance à perpétuer le mythe que vous pouvez traiter une page Web comme un document imprimé quand il est un genre très différent de la bête.

  • Incompatibilité avec d'autres outils: développement web se déplace maintenant vers des systèmes de gestion de contenu (CMS) - programmes qui créent des sites Web dynamiquement. Généralement, les systèmes CMS offrent la facilité d'utilisation-même comme un éditeur visuel, mais avec d'autres avantages. Toutefois, le code transition créé dans un éditeur commercial à un CMS est très difficile.


» » » » Si vous utilisez l'expression Web et Adobe Dreamweaver avec HTML5 et CSS3?