- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。
想改进这个问题?将问题更新为 on-topic对于堆栈溢出。
7年前关闭。
Improve this question
我一直在 asp.net 中进行开发(之前也是经典的 asp),并且我一直使用 SQL Server 作为我的后端数据库。
经过认真考虑,我现在想更改我使用的语言。考虑到 .NET 平台的 OOP 功能,您建议我开始学习哪些其他语言而不是 ASP.NET,为什么?
另外我应该使用什么作为数据库?我在 SQL Server 以外的数据库方面没有经验。
最佳答案
Django 会得到我的投票。
和你一样,我从创建 ASPNET 开始就一直在使用它,然后一份工作迫使我使用 PHP。然后另一个。还有一个。我已经到了 90% 的时间都花在 PHP 上的地步,我不想在两个完全不同的工作流程之间分配我的时间,所以我就顺其自然了。
与 C# 甚至 VB.NET 等语言的相对美相比,PHP,您可能知道也可能不知道,是一种语言的完整阴囊。而且它不会很快好转。开发框架意味着您必须为每个项目上传 50 万个文件,而这一切都是不必要的。
所以大约两个月前,我开始寻找替代方案。我现在使用 Linux,所以我经常接触 Python。它看起来足够漂亮。它的格式总是很好(按设计),并且具有相当出色的 OOP 技术和机会。
然后我了解了 Django ORM,所以我想我会创建一个具有一些基本交互功能的快速站点。我为我女朋友的家人做了一个 secret 的圣诞老人网站。多种表单、身份验证、列表和详细信息页面以及 AJAX 飞溅。我(一个完全的 super 新手)花了两天时间来获得功能,然后用一周的剩余时间来美化(我是一个缓慢的设计师)。
其他好处包括其出色的内置缓存、真正知道如何编程的社区、预制的、可重用的应用程序,您只需将其插入您的站点即可使用,以及 python 的 easy_install 和 pip 使获取模块变得如此简单。哦,与 ASPNET 不同,它可以在任何操作系统上运行,这可以为个人项目节省大量资金。
从那以后,我将其余的 PHP 站点(以及我必须维护的站点)移植到它,并且我即将开始移植我的 ASPNET 项目。我很高兴。
数据库在 Django 中几乎不是问题。你选择一个适合你项目大小的,插入它,然后 ORM 处理所有的 DBIO。
我将 SQLite 用于中小型项目,将 MySQL 集群用于大型项目。
关于asp.net - 离婚 ASP.NET & SQL SERVER 你建议什么替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/433217/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 7年前关闭。 Improve this qu
我是一名优秀的程序员,十分优秀!