驳PHP优于Node.js的五大理由
by ourjs keys 大话编程 1379156836000
当搜索Node.js与PHP比较时,总能找到Jani Hartikainen写的PHP优于Node.js的五大理由,这也让勇于挑战新事物新技术的同学犹豫不前,这里也让多年在WEB领域耕耘的码农谈谈不同看法。
1. 容易托管
2. PHP在服务器上安装更方便、简易
3. 如果PHP代码损坏,不会拖垮整个服务器,4. PHP进程短暂
5.更大的标准库
另外补充:武功最高的境界就是无剑胜有剑,所有的c#,java php程序肯定都用过javascript吧,但真正对javascript了解又有多少?只是把javascript当作效果工具了吧?
回调: 回调真的恶心吗?当你真的理解事件驱动的时候,你会发现回归才是编程的本质,一切的结束都是回归,而不是强求!
Adobe为Photoshop CC开发的'Generator',基于Node.js
by ourjs keys 技术前沿 1379049658000
Adobe Generator是一个新的工具,可以让您更轻松地在工作流程中自动化创建Photoshop文档。 Generator基于Node.js的平台,可以用JavaScript编写的插件。
通常我们在使用PhotoShop时都是手动的,现在你可以使用JavaScript将你某个文件夹中的图片导入到一个图层组,通过复制,裁剪等操作后,再导出为JPG/PNG或GIF图片, 这就意味着你文件夹中的图片会始终和PhotoShop中的设计保持一致。
Adbode官网还提供了几个Demo的视频,不过可能需要翻墙才能看到。
不良编程文化
by ourjs keys 挨踢职场 1378975674000
“这代码真垃圾”,当我们翻查一些代码寻找一个特别讨厌的bug时,同事大声这样说。“是吗”,我回答到。

像这样的谴责,以及其它一些类似的话,在办公室里经常会听到,而且频率在增加。而最令人不安的是,这代码并不是特别的糟糕。我这话是什么意思?不能把它们写的更好吗?当然!大多数的代码都有改善的空间——只要有足够的时间和资源。垃圾代码确实有,我们都看得见,而且都是我们自己写的,但这并不是问题。

问题是我们有一个不良的“这代码真垃圾”文化。
5个有用的Unix命令,我真希望早点发现他们
by ourjs keys 技术前沿 1378961665000
我使用unix系统已经有一段时间了,但我忽略了一些非常重要的命令,真希望我能早几年发现他们:
1. man ascii
这可以打印以2、16、10进制打印出ascii表格。
2. cal
打印出显示当前日期的日历,其实很多系统都有支持,你只要打个 cal
3. xxd
xxd可以从文件中读取二进制流,而且可以编辑这些二进制文件后, 再转换回去。
4. ssh
ssh 是我第一次接解unix就熟悉的命令,但比起登录远程录,它还有更多的用法。

Windows XP 有救了
by ourjs keys 大话编程 1378962360000
据美国科技博客ZDNet报道,在2014年4月8日微软停止支持旧版操作系统Windows XP之后,数千家企业用户似乎仍会坚守这个平台。因此,它们的IT部门就不得不想法寻求非微软公司对Windows XP的支持了。一向与微软关系亲密的Arkoon公司已明确表示,在微软停止支持Windows XP后,它将会接棒继续支持该操作系统。

Arkoon公司位于法国巴黎,隶属于欧洲宇航防务集团EADS旗下的Cassidian安全公司。它给那些在Windows XP寿终正寝后仍无法或不愿离开它的企业用户继续提供ExtendedXP(下面简称EXP)产品,以支持它们正在使用的Windows XP。
请不要让我注册,起码先试一下
by ourjs keys 大话编程 1378941648000
因为做产品的那些人认为(设计师,开发者):强迫人们在体验之前就注册是合理的,为什么会这样?
99%我们现在访问的网站/应用/服务会让你在使用前注册,填写帐号信号,个人信息,信用号信号,确认邮件,邀请朋友,连接到社交网络...
所有这些页面,点击和像素,输入/输出带给人们第一时间的体验, 这将影响到人们对你的产品的感受。
注册很重要, 我们知道这点,所以我们强迫用户去注册?
想像一下,佻在一家服务店里只能在窗外看看,而不能试试,如果你想进去的话还需要你详细的个人信息,那你还会进去吗?

换种方法可能就对了: 先让用户去尝试一下,如果喜欢再让他们注册,去掉登录框吧。
NodeJS即将超越Ruby, 正在悄悄改变开源面貌
by ourjs keys 技术前沿 1378893774000
截至2013-09-11日: 现在你打开 https://npmjs.org/ 你会看到基于nodejs的包已经超过4W了 , 基于NodeJS的模块数据增长惊人,
在过去的5个时间里,包的数量增加了了1.4W个,增长接近50%, 已经接近Ruby, 下面是5个月前的一篇文章
---------------------
关注下pypi,npm, rubygems社区上的开源包的发布,从python(1991),ruby(1995),和node.js(2009)发布日期开始,
这些社区上每年发布的开源包以下面的比例增长:
python: 29,720包/22年 = 1351包每年
ruby: 54,385包/18年 = 3022包每年
node.js: 26,966包/4年 = 6742包每年

这种node.js开源包惊人的增长现象,怎么会成为可能?
Python Web框架介绍和浅析
by ourjs keys 技术前沿 1378869098000
说到Web Framework,Ruby的世界Rails一统江湖,而Python则是一个百花齐放的世界,各种micro-framework、framework不可胜数,不完全列表见: http://wiki.python.org/moin/WebFrameworks 。虽然另一大脚本语言PHP也有不少框架,但远没有Python这么夸张,也正是因为Python web framework(Python web开发框架,以下简称Python框架)太多,所以在Python社区总有关于Python框架孰优孰劣的话题,讨论的时间跨度甚至长达3-5年。

Python这么多框架,能挨个玩个遍的人不多,坦白的说我也只用过其中的三个开发过项目,另外一些稍微接触过,所以这里只能浅谈一下,欢迎懂行的朋友们补充、拍砖。
类继承已经过时了
by ourjs keys 大话编程 1378874902000
在《设计模式:可复用面向对象软件的基础》一书的开头,“四人帮”就推出了面向对象设计的两大基本原则:(译注:该书由四位作者合著,均为国际公认的面向对象软件领域的专家。)
面向接口编程,而非面向实现编程。
优先使用对象组合,而非继承。
......
强耦合。在 OO 设计中,继承是所能找到的最强的耦合方式。后代类对它们的祖先类了如指掌。
......
不灵活的层级系统。
多重继承十分复杂。
脆弱的架构。
总结程序员各种致命土鳖穿着
by ourjs keys 我要吐嘈 1378791608000

首先!如果您很认真!很容易受伤!
请勿看此贴!请直接关掉!
一、运动鞋。
如果你穿类似下面款式的运动鞋,请自动退下。
二、条纹poloT恤
如果你穿类似以下款式的条纹带领,请直接把它剪成一条一条的。
三、皮凉鞋。
如果你在60岁以下且敢穿皮凉鞋,请自动退下。
如果你还敢在里面加一双白袜子,……宁愿您可以把白袜子穿在外面。
......


 近期热门 - 点击最多
  1. node.js用activex/com+自动化读写excel时查询接口、参数的调试方法
  2. TypeScript定义数字范围类型即仅包含【小时:分钟】的时间类型,每天指定时间点执行任务
  3. 比较测试:用百度文心一言和阿里通义千问写删除文件目录并且是async/await代码
  4. node.js使用TensorFlow入门教程二:什么是张量神经网络运算与矩阵的关系及基本入门代码
  5. node.js使用TensorFlow入门教程一:简介及工作原理环境安装及初始化
  6. node.js用saml2连接Identity Provider服务器完成Azure AD/Active Directory域帐号身份认证
  7. node.js中用typescript连接mongodb数据并设置断开后自动重启连接
  8. git 将本地仓库关连并push远程
  9. 在Windows10上创建node.js开机启动脚本服务Task Scheduler failed to start: Error Value: 2147943711.
  10. Windows和MacOS获取当前Active Directory域的用户名和AD服务器域名

  全端社区 - 最新回复
  1. 如何通过 winax 的 ActiveXObject 或 Excel.Application 往 excel 中插入一张图片
  2. 如何用JavaScript获取某个元素copy selector的CSS选择器
  3. 青否数字人5.0上线,支持真人接管实时驱动!
  4. 遥遥领先!青否数字人直播系统5.0发布,支持真人接管实时驱动!
  5. 比fs.watch更加优秀的Chokidar文件变化检测库
  6. HTML页面嵌入部分使用Vue3,在jQuery应用中用类似Vue2使用Vue3
  7. 克隆自己的数字人形象需要几步?
  8. Node.JS中Fetch/Axios连接Strapi服务器端localhost,Next.JS后端SSR请求返回connect ECONNREFUSED,但客户端CSR正常
  9. node.js用activex/com+自动化读写excel时查询接口、参数的调试方法
  10. TypeScript定义数字范围类型即仅包含【小时:分钟】的时间类型,每天指定时间点执行任务

  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA