当前位置:  开发笔记 > 编程语言 > 正文

离开ASP.NET和SQL SERVER你有什么选择吗?

如何解决《离开ASP.NET和SQLSERVER你有什么选择吗?》经验,为你挑选了1个好方法。

自从它存在以来我一直在asp.net中开发(之前也是经典的asp),而且我一直在使用SQL服务器作为我的后端数据库.

经过认真考虑,我现在想改变我使用的语言.考虑到.NET平台的OOP功能,您建议我开始学习其他语言而不是ASP.NET,为什么?

我还应该用什么作为数据库呢?我没有SQL Server以外的数据库的经验.



1> Oli..:

Django会得到我的投票.

像你一样,我一直在使用ASPNET,然后一个工作迫使我使用PHP.然后另一个.而另一个.我达到了90%的时间用于PHP的时间点,我不想在两个完全不同的工作流程之间分配时间,所以我就去了.

正如您可能或可能不知道的那样,PHP与C#甚至VB.NET等语言的相对美感相比,是一种完整的语言阴影.并且它不会很快变得更好.开发框架意味着你必须为每个项目上传50万个文件,这一切都只是觉得不必要.

大约两个月前,我开始研究替代方案.我现在使用Linux,所以我在很多时候碰到了Python.它看起来很漂亮.它总是很好地格式化(按设计)并且它具有相当优秀的OOP技术和机会.

然后我了解了Django ORM,所以我想我会创建一个具有一些基本交互功能的快速站点.我为我女朋友的家人建了一个秘密的圣诞老人网站.多种形式,身份验证,列表和详细信息页面以及AJAX.让我(一个完整的超级新手)两天来实现功能和本周剩下的时间来美化(我是一个慢设计师).

其他好处包括其卓越的内置缓存,真正了解如何编程的社区,预制,可重复使用的应用程序,您可以插入您的网站和去,以及python的easy_install和pip,使模块变得如此简单.哦,与ASPNET不同,它可以在任何可以为个人项目节省大量资金的操作系统上运行.

我已经将其余的PHP站点(以及那些我必须维护的站点)移植到它上面,我即将开始移植我的ASPNET项目.我很高兴.


数据库在Django中几乎不是问题.您选择一个适合您项目大小的项目,将其插入并且ORM处理所有DBIO.

我将SQLite用于中小型项目,将MySQL簇用于大型项目.

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有