thinkphp开发的一个项目,登录成功后又跳转到登录页面,在提交信息后输出session都是正常的,没有问题,但是页面跳转后,session出现丢失现象,无法正常完成登陆。通过查找资料,发现原来是bom头的原因。受COOKIE送出机制...
尤其是与php7相比差距就更大了,虽然说Python比较全能,但每一方面都有比较强的存在,感觉这两年Python发展越来越缓慢了。说实话,之前从php转到Python就是因为其代码看起来舒服,现在却比较迷茫了,之前的一个Python群里天天谈论的不是Python而是node.js,受不了这个气氛就离开了,现在想来知乎求个答案,看看将时间花费在Python上值不值。
以前每次看到别人大谈php贬低Python就气不过,现在却没什么感觉饿。
回复内容:
不知道题主说的“与PHP差距大”指的是哪一方面??
如果是指的在WEB领域用Python的不如用PHP的多,那挺正常啊,因为WEB领域PHP是NO.1嘛,不仅Python没它用的多,JSP、http://ASP.NET、Ruby、Node.js都没PHP多
不过PHP除了WEB就很少有地方用了,WEB却只是Python的一部分,当然,如果你说我只在乎WEB,那Python相比其他几个确实没啥显著优势
看问题,主要是想表达的
“当初做PHP开发的老是看不起我们做Python的,他们有什么资格看不起我们,气不过。。。。”
“后来,发现PHP确实比Python好。”
语言鄙视链的受害者。
个人以为python和nodejs是后端最佳脚本组合
nodejs做后端的前台api响应
python做后端的后台BI/ML
java也不错但是对创业公司太重了 成本也高
每个语言有每个语言的用处,他们有他们各自有优缺点,面对不同的业务类型,采用不同的语言实现。语言本身没有什么可比性
PHP的学习成本低加长期历史积累所产生的惯性,除非有颠覆性的语言特性创新可能在几年内能淘汰它,而Python的位置比较尴尬,说它是好语言大家是承认的,但是大面积使用它是存在成本的。
成本不只是学习成本,还包括人才成本,相比招一个Python人才,去招PHP人才更容易。
网络上大量开源代码都是PHP写的,这也是成本所在,除非定制性很强的需求,一般意义的需求通过开源程序都能很好的满足,这节约了大量宝贵的时间。
由于Python特殊的语法,导致Python无法从网上直接粘贴代码,这点太蛋疼了,而且,多个项目的代码文档组合的时候,也很蛋疼
一切都要看场景需求,善于利用语言的有点。语言本身的好坏评价都必须在一个特定的场景下,譬如在web下,你能说c比PHP好么?譬如要写一个OS,你除了C还有更好的选择么?一般的误区是大型项目用java,小型项目用php等,其实大型项目中,各部分都可能是多种语言,譬如IO密集的服务端可能用nodejs,java负责维护数据库,PHP负责呈现页面与部分逻辑。性能瓶颈的地方可能用c/c++,某些场合更适合R,这都不能一概而论的。
没有环境和需求解决数据
一切比较两种开发语言的
都是耍流氓
是耍流氓
耍流氓
流氓
凑!
那你用php做系统管理,用php做科学计算好了
各有各的优点,不要总拿萝卜和白菜比较,它们是不同的好不好!就算同是白菜,还分不同的品种呢。
thinkphp开发的一个项目,登录成功后又跳转到登录页面,在提交信息后输出session都是正常的,没有问题,但是页面跳转后,session出现丢失现象,无法正常完成登陆。通过查找资料,发现原来是bom头的原因。受COOKIE送出机制...
本文实例总结了PHP字符串处理技巧。分享给大家供大家参考,具体如下:Demo1.php<?php
//源代码是文本形式,页面显示是 web 形式
$str = ' PHP ';
//清理一下两边的空格 ltrim 只清理左,rtrim只清理右边
本文实例讲述了PHP正则表达式基本用法。分享给大家供大家参考,具体如下:Demo1.php<?php
//尝试着写第一个正则表达式
//第一个参数,表示模式(就是和字符串去比较,匹配)
//第二个参数,表示字符串
//如果...
本文实例讲述了PHP日期与时间操作技巧。分享给大家供大家参考,具体如下:Demo1.php<?php
//验证时间
//checkdate() 1.月份 2.日 3.年
//checkdate() 判断这个日期是否是合法的日期
//不合法的日期,试一试
if(checkdate(7,
PHP的数组函数in_array()非常方便,可JS就不是了。其实我很不喜欢JS的数组~ 别说了,直接上方法 Array.prototype.in_array = function(e)
{
for(i=0;i
{
if(this[i] == e)
但是如果数组比较大的时候,性能就会下降,运行的就会久一点,那如果针对在大数组情况下做优化呢,下面说两种方法(都是通过自定义函数来实现):1.数组key与value翻转,通过isset判断key是否存在于数组中/**
* in_a...
PHP的性能一直在提高。然而,若是用的不恰当,或是一个不留神,还是可能会踩到PHP内部实现方面的坑的。我在前几天的一个性能问题上就碰到了。 事情是这样子的,一位同事反馈我们的一个接口每次返回需要5秒之久,...
in_array()定义和用法in_array() 函数查找数组中是否存在指定值。 语法 in_array(value,array,type)参数 描述 value 必需。规定要在数组搜索的值。 array 必需。规定要搜索的数组。 type 可选。如果设置该参数为 ...
PHP有一个系统函数is_array()可以判断一个值是否在数组中。语法如下:in_array(value,array,type)
return boolen参数说明:value :要搜索的值array : 被搜索的数组type : 类型,true全等 ,false非全等(默认)
in_array (PHP 4, PHP 5) in_array — 检查数组中是否存在某个值 说明 bool in_array ( mixed $needle , array $haystack [, bool $strict ] )在 haystack 中搜索 needle ,如果找到则返回 T