当前位置 : IT培训网 > Web前端 > Web培训 > 学习Web前端 你想成为哪种程序猿

学习Web前端 你想成为哪种程序猿

时间:2017-01-14 10:21:47  来源:web前端培训网  作者:IT培训网  已有:名学员访问该课程
可能很多人会说,我知道Asp、Jsp,会做网站、会做bbs,这应该叫Web前端程序猿了吧。确实,我承认,这些技术是一名Web前端程序猿必须具备的;但是如果你仅仅懂得这些,却只能叫做Asp程序猿、Jsp程序猿。

大家都知道,程序猿有多种,常见的程序猿就是java程序猿了,那么其他程序猿还有什么呢,如Unix程序猿、windows程序猿,C++程序猿、delphi程序猿等等,你想成为哪种程序猿呢,Web前端程序猿吗,是的,成为Web前端程序猿需要怎么做呢,一名真正的Web前端程序猿需要懂得哪些方面的知识,需要注意学习哪些东西。

可能很多人会说,我知道Asp、Jsp,会做网站、会做bbs,这应该叫Web前端程序猿了吧。确实,我承认,这些技术是一名Web前端程序猿必须具备的;但是如果你仅仅懂得这些,却只能叫做Asp程序猿、Jsp程序猿,而不是真正意义上的Web前端程序猿。现在的世界是属于Internet的,大部分的应用基于Internet,大家可以想想,像Yahoo、Microsoft、Amazon那样的网站,其访问量之大、应用之复杂,需要什么样的技术才可以支撑,难道仅仅是硬件的功劳么。

IT培训网想在Windows平台下来谈谈Web前端程序猿应该掌握的技术

1. 首先,就是上面提到的各种脚本,asp、jsp、php等等,这些东西大同小异,基本可以举一反三。

2. 组件技术

我想是现在的Web前端应用推动了组件技术的发展。以前,从老式的静态库、动态库(dll),到现在的COM/DCOM,再到正在兴起中的Web前端 Service;从单机调用,到基于内部网的分布式调用,到现在基于Internet的分布式计算。现在的应用都是基于组件的n层结构,最明显的就是COM和JavaBean。

这些东西体现了软件架构的发展,以前是基于单机的应用,然后是C/S结构,到现在的B/S结构。我记得李维曾经说过,程序员一定要注意软件技术的发展趋势,只有这样,才不至于被淹没在技术的洪流中。我想,作为Web前端程序员,一定要明白COM的原理,如何实现这种调用、如何进行分布式调用。说实话,我觉得COM还是比较复杂的,否则微软为什么要提供ATL和VB呢,要搞明白,应该学学C++,因为VC中提供的ATL库可以很明显的说明COM的内部运行机制。

3. 数据库,

相信做Web前端的人肯定用过,像Access、Sql Server、Oracle。很多人会用各种数据库,但是仅限于写一些sql,select、update、insert,用ADO来操作,如果这样,就算会用100种数据库又有什么用呢?

你应该考虑用户量、访问速度、内存消耗,这些东西和你的sql密切相关,我经常见到很多分页程序根本不去考虑数据库中有多少条数据,统统select出来,很明显,当你从数据库中查出1万条数据和100条数据,占用的内存是不同的。

另外,数据库连接池和事务机制是非常重要的,应该知道数据库用什么来保证事务,连接池如何实现,这些都是商务应用的关键。譬如,目前很多的应用服务,像Web前端logic、MTS,都包含事务处理,可以说好的事务处理决定了他们的竞争力。

4. 网络技术

这可以说是Web前端程序猿最应该懂得东西。起码,应该知道Web前端服务器的机制,要明白Http协议。就拿IIS来说,要懂得Web前端应用程序运行的进程安全和IIS的关系,懂得ISApi的作用。

如果有时间,就看看TCP/IP,看看winsock,这些都是底层的网络的东西。

我们所说的这些都是基于微软技术下的东西,其他的像Java方面的东西都可以对照参考,就不多说了。

做应用开发,用别人的东西,在现在这种情况下,新的技术层出不穷,稍不注意就会被甩开,总之,学海无涯,IT培训网建议大家每去接触一些新的东西,就要从中发现自己的不足,同时也要觉得基础知识的重要性。

顶一下
(1)
100%
踩一下
(0)
0%

IT培训0元试听 每期开班座位有限.0元试听抢座开始! IT培训0元试听

  • 姓名 : *
  • 电话 : *
  • QQ : *
  • 留言 :
  • 验证码 : 看不清?点击更换请输入正确的验证码

在线咨询在线咨询

温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。

------分隔线----------------------------
------分隔线----------------------------

推荐内容