欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

.NET, PHP, JSP 哪个才是未来的主流语言选择? 做 SNS 用哪个好?

程序员文章站 2024-02-20 15:15:22
...

回复内容:

未来的主流平台是哪个?之前是Windows,后来是Web,再后来是手机,再后来呢?
Objective C 若不是因苹果,想必大家也不会留意它了。未来,为什么一定是要在 .net php, jsp 这三者之中?不能是新的语言吗?那时大家都想:微软这么牛,跟着它,学 .net 肯定没错,想想这话到现在也错不了多少,只是,Google说着就把它命给革了----谁都不代表未来,都一个当下都在变化着,苹果不是把诺基亚给搞了么,Google 也不正被 Facebook 吓着么。

别扯这问题了,练下自己内功,拥抱变化,再不想说“语言是工具,思想才是正道“。
第一个问题不想回答,这是姨妈贴
第二个问题,web 显然PHP 更灵活 在锤子的眼里,所有的东西都是钉子。让各种语言的使用者来说哪种语言更有未来这么假大空的问题,当然是都说自己的语言是万金油,各种长寿,各种有优势。但是,想过没有,每种语言的设计者都是为了一些简单的目的去设计一种编程语言来完成特定的需求的,既然如此,讨论哪种语言更有未来显然有点上纲上线,脱离实际的意味。

做什么不要紧,关键是要看哪种语言的资源更多一些,人力成本是语言相关的,开源代码的丰富与否也是语言相关的,所以,你所需要的还是在这些资源的对比中寻求折衷的方案。实践出真知啊。 学会了一门语言,再学另一门,就会变的很简单!所以学好一门吧!再去拓展其它的!我也是初学者,先学简单一点的,有利于入手并建立信心!就php吧!至于未来何种语言会成为主流都不重要,重要的是一个人如何掌握未来!谁都无法确定那个会成为主角!万一又出现个php.net呢!干好现在!方能立于不败之地! 好吧!当我没回答! 各有各的适用范围,如果从整个软件行业来看,应该不会有所谓的主流语言,语言的分工会越来越明确,各有各的适用范围。
至于做互联网应用的前台,php的优势比较大。因为它的轻量级适合互联网产品的快速迭代开发(好吧,其实php现在也不轻了)
PS:这个问题有点像学了一两年编程的童鞋问的问题,楼主是刚开始学习编程? 还是老问题,语言不是问题,重点是工具

1、uchome
  开发语言:PHP 数据库:MySQL
  uchome是一款比较知名的开源SNS社区系统,基于PHP和MySQL编写。uchome拥有比较完备的SNS功能,很好的稳定性与扩展性。不过,目前uchome已经停止更新维护。

2、近乎(Spacebuilder)
  开发语言:.NET 数据库:SQL+MySQL
  近乎(Spacebuilder)是一款知名的开源SNS社区系统,基于asp.net mvc编写,支持SQL与MySQL数据库,拥有良好的稳定性。近乎(Spacebuilder)SNS功能齐全,应用模块丰富而且有移动客户端,能很好的实现社交网站与移动端的搭建。定期的二次开发培训也是很好学会开发的途径。

 3、Thinksns
  开发语言:PHP 数据库:MySQL
  Thinksns是另一款较知名的开源SNS社区系统,基于PHP和MySQL编写。Thinksns主要以微博功能为主,拥有不错的娱乐特性,但可定制性不强。

 4、记事狗
  开发语言:PHP 数据库:MySQL
  记事狗是一款开源微博系统,基于PHP和MySQL编写。记事狗具有完备的微博系统核心,兼有一定的SNS的特点。

 5、Dolphin
  开发语言:PHP 数据库:MySQL
  Dolphin是一个在国外广受欢迎的SNS社区系统,基于PHP和MySQL编写。Dolphin可以将YouTube、MySpace、Odeo、Flickr、Match 和 Facebook等整合在一起。Dolphin提供有很多模块,并可以个性化定制。 要让更多的人接受并使用才能成为主流,人言亦言,人做亦做,简单的入门,免费的供给,大量的产品链构成,刚好PHP目前就满足了这些,未来python会不会成为主流我不知,但未来二三年PHP仍将是主流。至于.net与JSP,我想会继续呈现一种半死不活的状态,顶多温热一下(.net/jsp程序员要喷就喷吧,我也觉得偏执点)。做SNS不管你用哪种,会用才是最重要的。 我觉得如果众多的大头公司都在用的东西就一定有未来的市场,他们会根据软件的周期不定时的去维护和更新,延长语言的寿命,只要用户多就一定有未来!
如果是新手的话开未来最好的媒介,就去招聘网站,看看那个语言的招聘岗位比较多,就清晰了然了呗!
主流的不是那种语言而是开发方向,最早是winform,其次web,现在是移动应用。
选择好了开发方向,用什么工具那就是水到渠成的事了。 同意 林进鑫,. 的观点 学会了编程思想 理论 关注点就不只是在 工具本身了