Web开发入门

Linux:操作系统的王者;

Apache:Web服务器的霸主,安全、简单、易用;

PHP:Web开发中最流行的服务器端脚本语言,也是中小型网站必备的廉价解决方案;

CSS:网页设计者必须精通的圣经;

Perl:开发者的瑞士军刀,无论在Web开发还是在日常工作中都能发挥极大的作用,但国内应用还很少;

Windows:虽然我不喜欢它,但长期与它打交道毕竟有一些格斗心得;

Excel:不仅仅是电子表格,还能用于数据处理、文档制作等;

Photoshop:网页设计者谁没用过它呢?

这上面是从http://tech.idv2.com/about/ 网站摘抄过来的,也代表未来一段时间内,非常有用和吃香的的技术。我把上面的修改一下,以前在大学的时候,外教santosh也说过,在大学其实学好四个技术就OK了。1.一门操作系统 2.一个数据库 3.一种语言 4.计算机网络。

     操作系统:Windows/Linux/Unix,其实Mac OS现在也很流行,很多大公司的美工、前端工程师、后台工程师都在使用Mac来做设计月开发

     数据库:SQL Server、Oracle、MySQL、DB2等等。掌握一种就OK了。

     语言:在开发中语言太多了,比如:C、C++、Java、C#、PHP、Ruby、Python和Perl等等,还有其他我不知道的语言哦!

     计算机网络:这个是软件工程或者计算机专业中比较核心的课程。在这边blog中就不多讲了。

目前Web开发中主要三个平台,其中还有2个小语种平台。

.NET平台:asp.net+sql server +iis+windows

.Java平台:java+oracle+jboss/wsphere+Unix/linux

PHP平台:php+mysql+apache/ngix+linux/niux

Ruby平台:这个平台不是很熟悉,不过Ruby是日本人发明的。这个不得不佩服日本在技术比中国人造诣深厚。

Python平台:这个平台也不是很熟悉,不过MDN开发的apps platform平台是使用Python开发的。

 


实每个平台都有自身的优点和缺点,选择其中的一个都能找一份好工作。技术的深浅,还需要在工作中,慢慢学习和细心积累。在这里主要讲的是Web开发,当然
现在很多同学在关注移动开发,后续会写一些关于移动开发的概览。其实我个人的观点是Mobile Web开发也会是一个新的增长趋势。

时间: 2024-11-16 01:12:09

Web开发入门的相关文章

从web开发看.NET和Java

首先声明本文只从一个角度来说一下.NET和Java,而且只说一个点,可以肯定的是,本文的观点肯定是片面的,但是我觉得可以说明一些问题,或者作为一些参考. 我个人不排斥任何技术,也认为任何技术都可以实现同一个业务目的. 个人涉猎过.NET, Java, Python, Rails,有的时间长些,有的时间短些. 技术是为业务服务的,或者是为某种商业或者非商业的目的来服务的,为了实现目的,为了提升效率,为了节省时间,应该说使用任何编程语言.任何编程平台,在大部分的场合都可以实现同一个目标. 语言和平台

《HTML5移动应用开发入门经典》—— 第1章 使用HTML5改进移动Web应用的开发

第1章 使用HTML5改进移动Web应用的开发 HTML5移动应用开发入门经典 本章介绍如下内容: HTML问世后的发展及变化: HTML5在哪些方面与其他版本的HTML相一致: 什么是开放Web标准(Open Web Standard),以及它与HTML5之间的关系: 如何区分Web应用与典型的Web页面: 如何构造一个非常简单的HTML5 Web页面: 为何要在移动应用中使用HTML5. HTML5是HTML的最新版本,尽管在IE之类的桌面浏览器中,HTML5的应用还显得十分缓慢,但在移动设

《HTML5移动应用开发入门经典》—— 2.6 HTML5给移动Web开发带来的好处

2.6 HTML5给移动Web开发带来的好处 HTML5移动应用开发入门经典HTML5并非适用于每一款移动设备及每一款移动Web浏览器.如前所述,许多旧式设备.非智能手机及平板电脑都无法很好地支持HTML5.但我们有充分的理由来为那些支持HTML5的移动设备开发应用程序. 2.6.1 HTML5包含了性能优良的API HTML5拥有与视频.音频.Web应用程序.编辑页面内容.拖曳以及展示浏览器历史等功能相关的API.它们在移动设备上表现良好,因为移动设备浏览器不需要为这些功能特别使用插件或附加组

《HTML5移动应用开发入门经典》—— 1.3 定义Web应用

1.3 定义Web应用 HTML5移动应用开发入门经典应用是本地计算机上用来执行各种任务的软件程序.最常使用的应用为Web浏览器(例如IE或Firefox).文档编辑器(例如Word)以及电子邮件客户端(例如Outlook及Thunderbird).此类程序十分相似,因为它们都在同样的操作系统下运行,并拥有共同的特性,例如: 相似的外观及操作感觉,如位于顶部的菜单:相同的拖曳.保存至本地硬盘以及互动功能.Web应用指的是在外观和行为上与桌面应用相似的Web页面.它们不是直接在计算机上打开,而是通

《HTML5移动应用开发入门经典》—— 1.4 使用开放Web标准

1.4 使用开放Web标准 HTML5移动应用开发入门经典HTML5的主要目的是用来开发更优秀.更高效的Web应用,它也是在开放Web标准下开发的API和规范组中的一部分.开放Web标准又称为开放Web平台,是给予Web生命力的自由授权(royalty-free)技术的集合. 许多人认为HTML5还应该包括更多内容.事实上,一些特性,如历史API(第22章).本地存储(第21章),以及地理定位(第23章)都拥有独立规范,它们与HTML5一起成为开发者手中创建Web页面.Web应用.移动应用等的利

Linux 应用程序开发入门

Linux 应用程序开发入门 Neo Chen (netkiller) <openunix@163.com> 版权 2011, 2012 http://netkiller.github.com 摘要 我会实现一个守护进程,从这个程序你将了解,Linux 应用程序开发基本流程 我们将实现一个远程shell的功能,可以通过tcp协议,运行远程机器上的命令或shell脚本 通过这个命令可以实现批量操作,管理上千台服务器.需要发挥你的想象力,灵活使用它. 写这个脚本,我是为了替代SSH远程操作,因为S

成为优秀的Web开发人员的学习步骤和学习内容

如果你已经是一名优秀的Web开发人员,那请路过即可.如果你还是一个准备入行或刚入行的菜鸟,那本文倒值得一读.要成为一名优秀的Web开发人员,没有捷径可走,10步让您成为一名优秀的 Web开发人员就是为那些还在苦苦寻找学习目标的人编写的. 第一步:学好HTML HTML(超文本标记语言)是网页的核心,因此你首先 应该学好它,不要害怕,HTML很容易学习的,但也很容易误用,学懂容易要学精还得费点功夫,但学好HTML是成为Web开发人员的基本条件. 学习资源: HTML Dog (http://htm

资深web开发程序员建站经验分享

web|web开发|建站|经验分享|程序员 我的历程:C - C++ - HTML - ASP - ASP.NET -JSP - PHP - XHTML(DIV+CSS) - 美工 设计工具:...(非web语言的不算了) - DreamWeaver + Editplus + Eclipse(JSP的时候) + ZEND(PHP时代) + PS(美工设计时代) 不知道有没有人和我类似现在做网站策划规划比较多点,主要在网站设计方面,讲究简为美的观点.现在写代码直接用EDITPLUS了,包括页面和C

ASP.NET 2.0移动开发入门之使用样式

asp.net 每个ASP.NET移动控件都提供了若干样式属性,使用这些属性可以自定义控件的呈现方式.当然你也可以使用StyleSheet控件来定义样式信息,然后在同一个页面的不同控件上应用StyleSheet控件定义的样式信息.我们在前面已经提及到你不但可以将样式应用到不同的控件上,还可以应用到容器控件上,这样就保证了所以在容器控件中的移动控件都具有一致性的用户体验. StyleSheet控件应该放置在页面中,而不是容器控件中.事实上,这是惟一一个可以放置在容器控件外面的WEB移动控件.对于所