raw code vs wordpress

时间:2010-12-26 作者:Matt

我目前是一名CS学生,也是一名有抱负的程序员/web开发人员。我想知道,当CMS服务/所见即所得(wysiwyg)如wordpress和其他各种服务似乎变得越来越实用时,是否值得花时间掌握html和css来创建网站。Does anyone think these publishing services might eventually make the need to design websites from raw code unnecessary? If not, please explain why. 如果设计一个网站最终变得像使用Photoshop一样简单,我宁愿把时间花在编程语言上。

3 个回复
最合适的回答,由SO网友:MathSmath 整理而成

我想你的问题把设计和开发混为一谈了,尽管它们甚至不是同一件事。网站很少“根据代码设计”。。。它们由设计师在Photoshop中设计,并由开发人员翻译成代码(当然,也有例外,但通常是这样)。

但我假设你们只是在说,“既然WordPress在前期为我做了很多工作,我真的需要知道它是如何工作的吗?”

Wordpress是一个很好的框架,但系统本身是由“原始”css、php、html和JavaScript组成的。如果您不了解所有这些内容(至少在基本层面上),您将永远无法开发自己的主题和插件,甚至无法自定义现有主题和插件。一般来说,您将无法将完成的设计转换为功能站点。

因为WordPress是一个功能非常全面的开箱即用软件(而且像这样的支持社区也存在!),许多非专业人士被当作“复制者和粘贴者”;从来没有真正理解过代码,但能够在问题出现时破解它们。如果你运行的是一个单一的个人网站,这很好。但是,如果你计划为其他人(即专业人士)开发WordPress网站,如果你对php、html、css和JavaScript没有深入的了解,你就无法生存。

事实上,你还需要知道更多的事情。SQL、XML、JSON、AJAX、http协议基础知识、apache配置、SEO技术、基本*nix命令、域配置。。。名单每天都在变长,而不是变短。

简而言之,是的,如果你打算建立网站谋生,你至少需要对所有这些东西的工作原理有一个基本的了解。没有任何WYSIWYG或RAD工具(无论如何,在可预见的未来)会取代专业web设计师和开发人员的专业技能。

SO网友:Adam Thompson

绝对不是。虽然Wordpress和其他CMS允许一些功能强大的网站,但您仍然需要了解其背后的代码,才能真正释放其真正的力量。例如,如果不了解HTML和CSS,就永远无法为Wordpress创建主题。理解平台运行的体系结构总是很有帮助的,在WPs案例PHP/MYSQL中也是如此。我个人总是对WP安装的基本代码进行各种修改,并为其制作自己的主题。所以不,我认为他们永远不会离开。

SO网友:Rarst

简单地说,在WordPress上运行的站点与其他任何站点一样具有CSS和HTML。

如果你需要什么better CSS和HTML为CMS设计的技能,因为生成的标记将是动态的,并且会与许多第三方代码混合。

结束

相关推荐

如何为WordPress附件自定义默认的HTML

我正在使用Wordpress 3.0.1(目前最新版本),并围绕白板主题工作。似乎对于附件(特别是图像),Wordpress会自动生成HTML,其外观如下:<div id=\"attachment_12\" class=\"wp-caption alignleft\" style=\"width: 310px\"> <a rel=\"shadowbox\" href=\"http://new.michaellane.com/blog/wp-content/uploads/2010