仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 910|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET网页设计.Net程序员怎样疾速发展之我见仓酷云

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:28:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
那做企业软件是不是最好用J2EE?在口试一些新程序员的时分,当问他为何选择.net偏向时,常常听到一些如许的回覆:记得已经我的先生对我们说,当你在开辟言语和工具方面不晓得怎样选择的时分,那末你只需随着微软走就好了.以是终极他选择了.net.我想人人都曾有过相似的履历.当履历过数年以后,一些人在.net的某方面成了专家,有些人精晓数据库方面,有些人精晓web界面计划,有些人精晓体系架构.另有一些人是甚么城市,但不论哪一方面都算不上精晓.固然另有另外一些人,他们没有选择.net,他们选择了java,在多少年以后,他们说:java程序体系比.net体系更不乱之类.既然人人都是.net阵营,临时对他们不予会商.
分离本人的亲自履历,瞄准备成为.net程序员和已成为.net程序员的新人一些疾速发展倡议
1.选择研讨偏向后不要坚定
对.net好仍是java好的成绩,我一直的概念是:它们都好,它们都是软件开辟范畴的出色工具,它们都可以做出十分杰出的体系.评价一个体系好与欠好的尺度不在于开辟言语,而在于体系自己,更多地在于这个体系的开辟者-程序员自己.只需你是一个杰出的程序员,你完整能够用你善于的开辟言语开辟出高质量的体系,而不论这类开辟言语是.net仍是java.而假如你过分地倘佯在研讨它们究竟谁更好的时分,乃至不休地在两者之间展转的时分,你丧失的将是可贵的工夫.
2.只管减少研讨局限
.net只是一个小气向,你应只管将本人的研讨局限减少,好比专注于数据库,专注于xml方面,专注于ajax,只需你专注任何一个地区深切研讨,当你成为专家以后,都不会愁饭吃.反之假如你甚么城市,而没有一样真正精晓,那末你大概永久只能做一个一般程序员.
3.找到准确的进门办法
不论做甚么事,办法很主要.出格是进门时的办法.准确的进门办法将年夜年夜加速你进修的进度.懂得言语自己和条件手艺是开始要做的事变,好比你选择c#偏向的asp.net,那末你必需先进修c#基本语法,和asp.net基本常识,并实践写小程序测试你进修的功效.当学会基础语法后即刻找到asp.net的官方进门引导.微软做得很好的一个中央就是他的匡助体系做得很好。新人简单进门,倡议起首
从《示例和疾速进门教程》入手下手,这个工具就在你的机子上,在FrameworkSDK的菜单内里。激烈倡议把这个教程全体学会。
4.多看他人的功效(源代码)
这个很主要,假如你是一个团队的新成员,那末看他们写好的代码将长短常好的进修路子,由于那些都是乐成的代码履历。假如你还没有到场团队,是自学,那末找一个好的进修网站,多看下面的源代码也是很好的体例,别的一个激烈保举的路子:细心研讨微软的.netStarterKit,团体以为这是.net进门进修途中最年夜的劳绩。
5.勇于承受新项目应战,勇于实验
自动承当公司的开辟义务,勇于在项目中实验你最新的研讨功效将对你本身手艺程度进步带来十分年夜的匡助。记妥当初我在做一个建站平台项目时有过如许的履历,之前公司开辟的项目多数在原有手艺堆集上面用成型的框架做开辟,当时我也正在进修asp.net,不外谁人项目我是主程序员,因而在开辟上有很年夜自立性。因而1.0时我实验将一切用户文章保留在web服务器的xml文件里,而不是像传统项目那样保留在数据库里,以但愿削减web服务器和db服务器之间的数据传输。了局1.0体系实践运转时的确到达了我的目标,固然跟着数据量的大批增添,终极招致了IO瓶颈。但经由过程厥后对IO瓶颈的优化办理,我在文件体系、服务器历程、xml使用、代码标准和功能优化等方面学到了良多工具,倘使现在按本来的形式写程序,将错过进修这些常识的很好时机。
6.不休颠覆本人,勇于重构
这是对程序质量的请求,我以为只要不休地优化和改革本人的程序代码,才干终极写出高质量的程序,做出高质量的体系,终极使本人的手艺程度进步。一般我会把完成一个功效的代码量作为权衡代码质量的尺度,代码越少,越精简,同时又具有优秀的可读性,就越幻想。重构必要几个条件:起首是项目工夫同意,然后是的确找到更好的代码构造逻辑,如一种很好的布局形式,更公道的面向对象挪用体例等等。只需找到更好的办理举措,那末大胆地颠覆本来的程序框架,重构它,经由不休地重构后,有一天你回过火往看之前本人写的程序时会有一个叹息:哇,怎样之前我的程序写的这么烂阿:)
7.跟上手艺更新的脚步
软件手艺更新速率偶然真的让人很忧郁,常常听人说,刚学会.net1.0,即刻就出了1.1,1.1刚完成一两个项目,又出了2.0,用2.0不到一年已出了3.5,但实际就是如许,你必需得跟上脚步,当利用asp.net的时分,你就不克不及再像之前用asp那样往写程序,当利用.net2.0的时分,你要勇于利用masterpage,skin往取代本来的usercontrol形式,本来的网站皮肤完成形式。而如今出3.5了,你必需即刻进修vs2008,进修Silverlight。只要跟得上手艺更新的措施,你才永久坚持本人的手艺抢先位置。
以上几点倡议,但愿能给一些新到场的.net程序员们一些参考。
来自:http://www.ckuyun.com/kangshif/archive/2008/07/24/starter.html
前天傍晚我发表了《net网页编程的跨平台就是一句谎言。》,原本就是周末闲来无事,发表一篇略带争议性的博文让大家都来吵吵架,发表自己的看法,根本就没想着谁把谁打倒,一个行业或者是技术阵营是无法用短期口水仗打到对手的。
若天明 该用户已被删除
沙发
发表于 2015-1-21 07:44:56 | 只看该作者
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
分手快乐 该用户已被删除
板凳
发表于 2015-2-1 09:46:08 | 只看该作者
主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。
只想知道 该用户已被删除
地板
发表于 2015-2-4 21:16:22 | 只看该作者
CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。
灵魂腐蚀 该用户已被删除
5#
发表于 2015-2-9 00:24:34 | 只看该作者
网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!
若相依 该用户已被删除
6#
发表于 2015-2-26 14:52:20 | 只看该作者
Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境!
变相怪杰 该用户已被删除
7#
发表于 2015-3-8 15:38:26 | 只看该作者
能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。
海妖 该用户已被删除
8#
发表于 2015-3-16 03:32:45 | 只看该作者
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
再现理想 该用户已被删除
9#
发表于 2015-3-22 19:10:59 | 只看该作者
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始,不说了.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-10 06:02

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表