|
|
原帖由 银河使者 于 2008-9-21 14:28 发表 ![]()
实际上,一个系统是由多种技术来实现的,是无法割裂的。建议不要以某种技术为入口,而要以实际的例子作为入口。如果是初学者,可以从简单的例子开始。
如几乎每个web系统都有的登录注册功能,有很多技术书都是以这个作为最基本的例子讲解的。 这个功能虽然小,但却涉及到了很多技术,如果用asp.net(c#)实现的话,至少涉及到了C#、web、html、javascript、数据库等技术,当然,还有可能涉及到ajax技术。 在实现这个程序时,如果遇到了某种技术,可以去初步了解这种技术,然后再来实现这个小例子。如在做到数据库的部分时,可以先了解一下数据库和ado.net、linq等和数据库相关的技术。再将这些技术运用到注册登录系统中。等这个例子自己可以独立做出来后,说明自己对web程序的基本原理和数据库的基本知识已经有了初步的了解后,可以做更复杂的系统,如电子相册,论坛、blog等。利用这种迭代的方式学习要远比单纯从一种技术入手要高效的多,而且更有成就感。
但要注意的是,在做以练习为目的地系统时,应尽量选择业务比较少或比较简单的系统,如电子相册、blog这些的业务一般比较简单。否则可能会将精力放在了实现业务上,而忽略了技术的学习。
说的不错,收益了. |
|