搜索
首页后端开发php教程用半年的时间来开发一个新网站,应该选 PHP 还是 Python?

最近有一个项目可以抽出半年时间来做,个人有web基础(html、css和肤浅的ASP及PHP),但是在语言的选择上有点纠结;新开发网站是选择PHP还是PYTHON呢?
时间方面:考虑到有半年时间来学习(专注半年只学习不做其他工作)。有可能独立完成项目吗?
效率方面:查了些资料有些说PYTHON效率底下,那么能支持中大规模web项目的运行吗?
移植性:以后会开发移动平台(android)和Windows平台的软件,PYTHON都可以胜任吗?
PS:python的学习有什么好的书籍和思路可以分享一下吗?以后招人的话是不是python的人才很难找呢?

最后决定用python了,由于后台需要有些排序算法,感觉python综合性好些,不是还被形象的称谓胶水语言吗?谢谢各位朋友的热心回答。

回复内容:

还是根据场景来决定比较好。因为曾经的PHP一次加载,一次销毁的特点(目前已经不是这么简单了),如果网站仅以内容发布为主,或者是交互为主,完全可以使用PHP来做,虽然Django很强大,php下也有Symfony2可以实现,当然这是重量级的。

如果你需要在网站后端跑一些分析,处理或者针对网站特点做一些特殊的优化,比如类似于知乎这种推荐,那么如果前端用了PHP后端应该还会用其他语言,如果选了Python应该就不需要引入第二门语言。


还是根据应用场景。 虽然我非常喜欢python语言,但是人员招聘太难了。如果项目做大以后,都得自己培养。

所以强烈建议php,如果是公司项目的话。 php、python都不合适。推荐rails。只有用rails,你才可能用业余时间快速开发出一个完整的网站。php、python开发效率都太低,不适合个人使用。 选 php 吧。因为用 python 的话不会需要半年,最多一个月可以搞定 Gmail和youtube都是python的。国内的豆瓣也是Python的。
合理设计的python不会存在效率问题。设计不合理,什么语言都白搭。
从头学还是Python吧,毕竟除了网站,python还有非常广泛的应用(从MMORPG到科学计算)。
而PHP的应用领域相对比较窄。 其实产品开发一直都是技术胜于语言的。用PHP和Python做大型系统都有各自的案例。并不存在语言的优劣。或者说语言的优劣在某种程度上可以忽略,或者用各自的优势相互抵消。
对于开发一个新系统来说语言就更显得不那么重要了。随着产品的成熟,团队技术的成熟,平台迁移是常有的事,而且并不是一件难事。
但是就国内的开发来说,个人建议用PHP做新产品的开发,很显然国内各种PHP开发资源(人力、物力、财力)的支持都会比Python好很多。 对于没有经验的一律,建议用python,强制缩进能让人养成好习惯。 既然你会php,就应该用熟悉的语言。
每个语言都有缺点,没必要纠结。将来长大了,遇到问题实在无法解决,可以再换。 服务器是虚拟主机还是云主机?还是独立的有专门的服务器?
现在服务器供应商会提供专门的Python的有几家?
这些应该都要算到成本里面去的吧。 python挺不错的,代码写起来很舒服,入门很快!

chulaiba.com是之前完全没有python基础,边学边做1个多月完成的
后来又做了个"爱撮合",aicuohe.com。更是很快就能搞定
至于后期性能和效率方面,如果真能成功的到那一步,相信自然会有方法解决的
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
如何使PHP应用程序更快如何使PHP应用程序更快May 12, 2025 am 12:12 AM

tomakephpapplicationsfaster,关注台词:1)useopcodeCachingLikeLikeLikeLikeLikePachetoStorePreciledScompiledScriptbyTecode.2)MinimimiedAtabaseSqueriSegrieSqueriSegeriSybysequeryCachingandeffeftExting.3)Leveragephp7 leveragephp7 leveragephp7 leveragephpphp7功能forbettercodeefficy.4)

PHP性能优化清单:立即提高速度PHP性能优化清单:立即提高速度May 12, 2025 am 12:07 AM

到ImprovephPapplicationspeed,关注台词:1)启用opcodeCachingwithapCutoredUcescriptexecutiontime.2)实现databasequerycachingusingpdotominiminimizedatabasehits.3)usehttp/2tomultiplexrequlexrequestsandredececonnection.4 limitsclection.4.4

PHP依赖注入:提高代码可检验性PHP依赖注入:提高代码可检验性May 12, 2025 am 12:03 AM

依赖注入(DI)通过显式传递依赖关系,显着提升了PHP代码的可测试性。 1)DI解耦类与具体实现,使测试和维护更灵活。 2)三种类型中,构造函数注入明确表达依赖,保持状态一致。 3)使用DI容器管理复杂依赖,提升代码质量和开发效率。

PHP性能优化:数据库查询优化PHP性能优化:数据库查询优化May 12, 2025 am 12:02 AM

databasequeryOptimizationinphpinvolVolVOLVESEVERSEVERSTRATEMIESOENHANCEPERANCE.1)SELECTONLYNLYNESSERSAYCOLUMNSTORMONTOUMTOUNSOUDSATATATATATATATATATATRANSFER.3)

简单指南:带有PHP脚本的电子邮件发送简单指南:带有PHP脚本的电子邮件发送May 12, 2025 am 12:02 AM

phpisusedforsenderemailsduetoitsbuilt-inmail()函数andsupportiveLibrariesLikePhpMailerandSwiftMailer.1)usethemail()functionforbasicemails,butithasimails.2)butithasimimitations.2)

PHP性能:识别和修复瓶颈PHP性能:识别和修复瓶颈May 11, 2025 am 12:13 AM

PHP性能瓶颈可以通过以下步骤解决:1)使用Xdebug或Blackfire进行性能分析,找出问题所在;2)优化数据库查询并使用缓存,如APCu;3)使用array_filter等高效函数优化数组操作;4)配置OPcache进行字节码缓存;5)优化前端,如减少HTTP请求和优化图片;6)持续监控和优化性能。通过这些方法,可以显着提升PHP应用的性能。

PHP的依赖注入:快速摘要PHP的依赖注入:快速摘要May 11, 2025 am 12:09 AM

依赖性注射(DI)InphpisadesignPatternthatManages和ReducesClassDeptions,增强量产生性,可验证性和Maintainability.itallowspasspassingDepentenciesLikEdenceSeconnectionSeconnectionStoclasseconnectionStoclasseSasasasasareTers,interitationApertatingAeseritatingEaseTestingEasingEaseTeStingEasingAndScalability。

提高PHP性能:缓存策略和技术提高PHP性能:缓存策略和技术May 11, 2025 am 12:08 AM

cachingimprovesphpermenceByStorcyResultSofComputationsorqucrouctationsorquctationsorquickretrieval,reducingServerLoadAndenHancingResponsetimes.feftectivestrategiesinclude:1)opcodecaching,whereStoresCompiledSinmememorytssinmemorytoskipcompliation; 2)datacaching datacachingsingMemccachingmcachingmcachings

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中