菜鸟之路:梳理行内相关概念 1

版权声明:本文为博主原创文章,未经博主允许不得转载。
索引:Web designer(网页设计师)即俗称的“前端”,主要负责网站的视觉或美学方面。Web developer(网页开发者,也称程序员)即后端,主要负责看不见的编码方面的设计。简而言之,漂亮的网站界面都是出自网页设计师之手,而牛逼强大的功能则是网页开发者的杰作……
前台后台的简单区别
前台指的是客户浏览的页面,后台指的是内部人员对前台页面的内容进行管理所使用的页面,前台后台共用一个数据库。
后台应该是管理网站的,一般叫网站管理后台,比如发文章啊,查看浏览数据等等。对应的也会有网站前台,即访客能看到的页面。。一般来说,http://www.baidu.com 看到的是网站前台,http://www.baidu.com/admin/ 就能进入到网站的管理后台页面了,但是需要输入账户密码。


Web前端与Web后端的区别
前端就是客户端,前端工程师主要负责开发用户界面;后端就是服务器端,后端工程师主要负责对数据的处理。前台后台,都要使用前端+后端进行开发。
Web前端

前端开发主要是是静态用户界面加上一些动态效果,不涉及数据逻辑。前端开发,就是要创造上面提到的网站面向用户的部分背后的代码,并通过建立框架,构建沉浸性的用户体验。通俗的讲,前端就是所看到的网页。 
 技术要求:
 - 精通HTML,能够书写语义合理,结构清晰,易维护的HTML结构。
 - 精通CSS,能够还原视觉设计,并兼容业界承认的主流浏览器。
 - 熟悉JavaScript,了解ECMAScript基础内容,掌握1~2种js框架,如JQuery
 - 对常见的浏览器兼容问题有清晰的理解,并有可靠的解决方案。
 - 对性能有一定的要求,了解yahoo的性能优化建议,并可以在项目中有效实施。
 - 此外,掌握 jQuery 和 LESS 等工具库也很重要,它们能帮助开发者以更高效的方式编码。
 - 很多前端开发岗也要求 Ajax 方法的使用经验,它可以帮助你使用 JavaScript 在后台从服务器拉取数据,协助实现页面的动态加载。
 - ......

打个比方,前端开发者的工作专注于“房屋”装修,而盖房子的工作由后端开发者负责。
后端方向

是什么给网站前端提供支持?数据存放在哪里?这就涉及后端内容了。网站后端包括服务器、应用还有数据库。后端开发者构建并维护这些组件,为网站提供多方面支持。
- 用于应用构建的服务器端语言: PHP, Ruby, Python, Java, .Net 等;
-  数据相关工具: MySQL, Oracle, SQL Server 等;
- PHP框架: Zend, Symfony, CakePHP等;
- 版本控制工具:SVN, CVS , Git 等;
- 还要熟练使用 Linux 作为开发和部署环境。

后端开发者使用这些工具编写干净、可移植、具有良好文档支持的代码来创建或更新 Web 应用。但在写代码之前,他们需要与客户沟通,了解其实际需求并转化为技术目标,制定最有效且精简的方案来进行实现。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值