您是否听说过使用Mono的真实ASP.NET应用程序?他们面临什么问题?您会建议这种技术为RIA构建服务器端吗?
我们打算构建ASP.NET Web服务。有一个.NET开发团队,我们想重用我们的技能,所以我们必须坚持ASP.NET。但是使用Windows服务器是不可取的。
你会推荐使用Linux + Apache与Mono或Windows + IIS与.NET?
在此先感谢!对于真正的应用程序来说,ASP.NET的Mono是否足够成熟?
回答
您是否听说过使用Mono的真实ASP.NET应用程序?
There是他们的couple也可能是最有名的是MMO orionsbelt它采用单nginx的Web服务器,据我所知。不过,我会说大多数基于ASP.NET单声道的应用程序都在公司内部运行,所以我可以指出的并不是很多“狂野”的例子。
他们面临什么问题?
问题可能是例如选择单声道doesn't support的技术,所以你必须寻找替代品。在新的MS.NET版本发布之后,尖端新功能的可用性可以在单声道中推迟。与单纯的MS.NET相比,我的经验是我有时花更多时间进行部署/测试,但目前没有问题,这会导致我停止使用单声道(但这是主观的,它取决于热情和耐力)。
您是否建议这项技术为RIA构建服务器端?
是的,我会,而不仅仅是RIA。你可以使用mono来构建几乎所有的理由。
你会推荐使用Linux + Apache与Mono或Windows + IIS与.NET?
它取决于您计划/必须在您的应用程序中使用的某些.NET技术。例如,如果你需要实体框架或单声道没有实现的类似东西,那么你必须选择Windows(如果你必须使用它)。然而这并不意味着你不能在Linux/Apache/Mono上构建相同的东西,你可以在Windows/IIS/MS.NET上构建它们。这只是选择与单声道配合使用的替代技术的问题。
应该指出,a)单声道版本和单声道并不总是向后兼容(WCF有更多在2.6.7中实现的功能比在2.8或2.10.1版本中实现的功能)和b)单声道和MS.NET之间的功能存在差异(例如ASP中的cookie加密)。 – mayu 2011-09-22 07:26:15
是的,单声道已经足够成熟,但这取决于您的使用情况。
您是否在使用第三方.NET代码(例如CMS或框架)?如果是这样,它是否支持Mono?尝试使用第三方代码时,我们发现大多数兼容性问题。也就是说,你会发现很多.NET代码都能正常工作。
如果您正在开发自己的代码,那么您没有这种担心,但要列出要使用的.NET API和/或功能,并检查(通过查看单一站点和/或构建测试代码)API和功能出现在最近稳定版本的mono中。
- 1. FluorineFX是否足够成熟以用于大型Web应用程序?
- 2. 最新的mongodb本地驱动程序是否足够成熟?
- 3. sencha touch/jquery mobile是否足够成熟用于制作?
- 4. HTML 5是否足够成熟用于制作网站?
- 5. ASE是否足够成熟以开始开发android应用程序?
- 6. 对于大ajaxy应用程序是否足够$ .empty()?
- 7. GEF4足够成熟了吗?
- 8. Mono对于严肃的企业发展来说足够强大吗?
- 9. NHibernate:MySql方言是否成熟且足够稳定,可用于大型Web应用程序?
- 10. Azure是否足够成熟以适合实际的生产使用?
- 11. WPF是否足够成熟,可以在大型软件中使用
- 12. 对于开发人员来说SQL Server Express是否足够好,还是应该获得Developer Edition?
- 13. 是否足够用于尾递归?
- 14. 对于普通程序员是否有“足够好”的散列函数?
- 15. AppFapric是否成熟用于生产
- 16. UITextView足够用于简单的写作应用程序吗?
- 17. LayoutAwarePage的MVVM是否足够?
- 18. 对于专业的.NET开发人员来说,OS X是否适合Mono?
- 19. Powershell是一种足够成熟的技术供企业使用吗?
- 20. 集成Windows身份验证 - 对于互联网应用程序是否真实?
- 21. NHibernate对企业中等规模的Web应用程序来说足够可靠吗?
- 22. 对于带有char []的结构,浅拷贝是否足够?
- 23. 手势锁对于Android/iPhone设备上的财务应用程序是否足够安全
- 24. Django的QuerySets是否足够缓慢以应对大数据集?
- 25. 这个实用程序是否足够用于打扰投入CodePlex?
- 26. java.util.regexp是否足够高效?
- 27. uNhAddIns是否足够活跃?
- 28. Gmail是否足够安全?
- 29. PHP是否足够动态?
- 30. 这是否足够安全?
为什么使用Windows服务器不合要求?如果你发现Windows纯粹出于宗教观点而不受欢迎,那么你的决策就会有些混乱。作为一个主机(Linux和Windows),我们发现Windows 2008(和Windows 2003)非常稳定,与我们的Linux平台一样可靠和安全。 – Kev 2010-09-14 18:07:04
为什么我更喜欢Linux服务器有两个原因:1)它们通常比较便宜; 2)他们似乎对我所信任的一些人更可靠(我在这方面没有任何自己的经验 – Sergey 2010-09-15 06:41:15