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

回复内容:

未来的主流平台是哪个?之前是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,现在是移动应用。
选择好了开发方向,用什么工具那就是水到渠成的事了。 同意 林进鑫,. 的观点 学会了编程思想 理论 关注点就不只是在 工具本身了
Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
11 Best PHP URL Shortener Scripts (Free and Premium)11 Best PHP URL Shortener Scripts (Free and Premium)Mar 03, 2025 am 10:49 AM

Long URLs, often cluttered with keywords and tracking parameters, can deter visitors. A URL shortening script offers a solution, creating concise links ideal for social media and other platforms. These scripts are valuable for individual websites a

Introduction to the Instagram APIIntroduction to the Instagram APIMar 02, 2025 am 09:32 AM

Following its high-profile acquisition by Facebook in 2012, Instagram adopted two sets of APIs for third-party use. These are the Instagram Graph API and the Instagram Basic Display API.As a developer building an app that requires information from a

Working with Flash Session Data in LaravelWorking with Flash Session Data in LaravelMar 12, 2025 pm 05:08 PM

Laravel simplifies handling temporary session data using its intuitive flash methods. This is perfect for displaying brief messages, alerts, or notifications within your application. Data persists only for the subsequent request by default: $request-

Build a React App With a Laravel Back End: Part 2, ReactBuild a React App With a Laravel Back End: Part 2, ReactMar 04, 2025 am 09:33 AM

This is the second and final part of the series on building a React application with a Laravel back-end. In the first part of the series, we created a RESTful API using Laravel for a basic product-listing application. In this tutorial, we will be dev

Simplified HTTP Response Mocking in Laravel TestsSimplified HTTP Response Mocking in Laravel TestsMar 12, 2025 pm 05:09 PM

Laravel provides concise HTTP response simulation syntax, simplifying HTTP interaction testing. This approach significantly reduces code redundancy while making your test simulation more intuitive. The basic implementation provides a variety of response type shortcuts: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

cURL in PHP: How to Use the PHP cURL Extension in REST APIscURL in PHP: How to Use the PHP cURL Extension in REST APIsMar 14, 2025 am 11:42 AM

The PHP Client URL (cURL) extension is a powerful tool for developers, enabling seamless interaction with remote servers and REST APIs. By leveraging libcurl, a well-respected multi-protocol file transfer library, PHP cURL facilitates efficient execution of various network protocols, including HTTP, HTTPS, and FTP. This extension offers granular control over HTTP requests, supports multiple concurrent operations, and provides built-in security features.

12 Best PHP Chat Scripts on CodeCanyon12 Best PHP Chat Scripts on CodeCanyonMar 13, 2025 pm 12:08 PM

Do you want to provide real-time, instant solutions to your customers' most pressing problems? Live chat lets you have real-time conversations with customers and resolve their problems instantly. It allows you to provide faster service to your custom

Announcement of 2025 PHP Situation SurveyAnnouncement of 2025 PHP Situation SurveyMar 03, 2025 pm 04:20 PM

The 2025 PHP Landscape Survey investigates current PHP development trends. It explores framework usage, deployment methods, and challenges, aiming to provide insights for developers and businesses. The survey anticipates growth in modern PHP versio

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

DVWA

DVWA

Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software