我已经在基于微软的网络技术(.net,sql server,iis)上工作了大约一年,我想知道上面的开源替代方案。我听说过LAMP,基于Java的技术,ruby on rails等,你能告诉我在哪里我可以找到更多关于这些的信息,以及它们是如何相互匹配的。基本上,我正在寻找当今世界流行的网络技术的概述。
非常感谢。Vijay
发布于 2010-04-08 06:09:49
嗯,这有点难,因为每种语言的设计都是独一无二的。我想这不是什么是最好的情况,而是更多的是最适合你的情况。你的决定应该取决于你觉得用哪种语言工作最舒服,例如,像你一样,我从asp.net 2.0开始,开发了一些web应用程序……但是切换到php,两者相对来说是一样的,但是我发现php对于我想要它做的基于web的任务来说更容易访问。此外,我使用mac主要是因为我是一名图形设计师,此外还是一名web开发人员,所以如果我可以在mac osx上进行开发,那将是一个很大的优势。
也许你应该首先概述一下你想要在什么环境中工作,以及你想在其中做什么。
然后考虑成本,我们设法通过迁移到php来削减运行我们网站的基本成本,这仅仅是因为许可的差异。
支持也是一个很大的问题,你会发现开源的东西有更多,因为它通常更容易被更多的人访问,因为几乎没有启动成本。
最后,找出什么对你最好的最好的方法是全部尝试!你不一定要成为它的专家才知道它是否适合你,只需感受一下这门语言,看看它是否对你来说更好。
希望这对你有用:)
哦,最后,维基百科有一个little comparison thingy,它不是一个很好的比较,但它总比没有好。
编辑:
又见面了。
我做了一点调查,我想我已经找到你要找的东西了!
这是某人制作的comparison chart,在其中详细介绍了php、python、perl、asp和ruby的优缺点。
这也是一个comparison of some of the frameworks,他们遗漏了相当多的php列表,即kohana,这是一个优秀的框架!
最后是一个comparison of the three main server types,以及它们的优缺点。
https://stackoverflow.com/questions/2596214
复制相似问题