引领从经典ASP到ASP.NET的跳跃,有什么建议吗?
所以我刚开始创办一家新公司,其99%的代码都是用经典的ASP编写的(大部分写得不好),而他们雇用我的部分原因是因为我过去曾使用ASP和ASP.NET. ASP.NET体验是VB.NET,但我在大学时曾使用过C#,但我之所以喜欢它,只是因为我过去曾经使用过很多
PHP,当我没有关注时,我只是开始输入C语法并拥有在ASP中有很多场合我只是出于习惯而在半冒号中结束行并且必须返回并删除它.
但是我离题了,基本上我只是没有我需要的知识来做出最好的决定,我已经记下了一些我喜欢的关键过程: >版本控制 – 说实话,我从来没有真正使用它.就我自己而言,我从来没有过那么多时间来推动我使用它,我工作的商店总是只是谨慎对待风.想知道你们认为我应该使用的服务器端和 编辑:接受建议并制作此社区维基 解决方法
版本控制:
绝对看看SubVersion,它是免费的,我们使用名为Assembla(www.assembla.com)的付费托管服务,但您可以在网络上安装服务器.最受欢迎的客户名为TortoiseSVN(http://tortoisesvn.tigris.org/),也是免费的. 本地开发环境 VS中的本地IIS或内置VS Web服务器都很好,我认为它真的很受欢迎.打开一个网站(基于文件系统)而不是基于IIS似乎对我们很有效. 推动变革 ASP是基于页面的开发,不需要编译,将文件复制到测试或生产站点非常容易.根据您编译/发布asp.net网站的方式,您需要考虑如何编译库代码并发布您的Web应用程序/网站. 我建议首先使用SVN提交更改并更新测试/生产站点. IDE: 我建议更新到VS2010的最新Beta版本并使用它. 还要别的吗: 考虑推出,你是否在上线之前更换了所有东西? 考虑采用现有框架,使用ORM或Business Objects框架,甚至可能使用代码生成.看看CodeSmith,它有各种与之相关的ORM /业务对象框架. (这些将使用.net框架中的各种技术和技术,您需要学习) 看看网站的基本结构: 考虑asp.net WebForms(应用程序)或MVC(网站)[是的,这是对差异的一个非常基本的分析] 站点成员身份和权限:查看MembershipProvider,RoleProvider并构建您自己的. 文件系统:考虑上传文件的方式和位置. 将UI分离为可重用的UserControls. HTH,祝你好运,你有很多事要做… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 使用ASP.NET MVC的jQuery表单验证
- asp.net-mvc-3 – 在MVC3中使用强类型视图时可能的模型继承
- asp.net – 在Repeater控件中实现功能链接
- asp.net-mvc – 如何在MVC Filter属性中解析依赖注入
- asp.net-mvc – IdentityUserLogin不包含User的定义
- asp.net – 可以回收IIS应用程序池,而不会丢失用户会话?
- asp.net-membership – 泛型和ASP.Net成员资格提供者
- asp.net-mvc – ASP.NET身份登录
- asp.net-mvc – 更改的域错误 – OpenId授权请求包含未注册
- asp.net – 编码撇号
- asp.net-mvc – ASP.NET MVC和Unity 1.2容器问题
- asp.net – 如何通过命令按钮发送多个命令参数?
- ASP.NET C#OutofMemoryException大文件上载
- ASP.NET持续学习
- asp.net-mvc – JsonSerializer – 使用’N2’格
- 使用ASP.NET MVC 3和实体框架4.1代码首先在SQL C
- asp.net-mvc-4 – 如何配置MVC的样式捆绑顺序?
- asp.net-mvc – ASP .Net MVC中购物车的会话变量
- asp.net-mvc – ModelState.IsValid或Model.IsVa
- asp.net – DropDownList SelectedIndex值未在Au