之外,我在微软的软件工程师为主的公司,目前,然后同时较大的项目之间我被要求为那些大项目的支持。这几乎总是会涉及某种形式的数据库交互,并被微软技术所垄断,我们选择的数据库当然是Microsoft SQL Server。这使得在非Microsoft语言中开发支持应用程序成为一个真正的问题。连接到SQL Server从微软的软件堆栈
我已经看过Smalltalk,Go,Scheme和Factor,并且我总是会得出同样的结论,它只是不可能或值得付出努力,因为对这些语言的ODBC支持只是脆弱而无用。
我已经调查通过Web服务创建数据访问层的可能性。尽管这并不总是理想的情况,并且大量的数据可能会成为瓶颈。
我可以克隆的数据,并将其导入到一个更加开放的数据库系统,然后在我选择的语言发展。这似乎是一个非常不必要的步骤,也意味着我不再使用主数据。
如何被其他C#.NET开发人员开发能够在很大程度上依赖于非微软语言的Microsoft堆栈支持应用程序?
我写他们在C#中,为什么这是你的问题? – ChrisBint
这不是问题。我只想调查软件栈以外的其他语言,以及比现实世界的问题更好的方法。 – flip
你想用另一种语言解决什么问题? – NullUserException