首页 » 随口说 » 正文

最近技术关注和摘抄:js、python、数据库等

一、JPHP

JPHP 是一个基于 JVM 的 PHP 编译器。支持 PHP 5.6+ 的很多新特性。JPHP 类似 javac ,可以将 PHP 源码编译成 JVM 的字节码并在 JVM 中执行 .网址:http://j-php.net/

  另外,你们真的有兴趣用吗?

二、三种APP开发方式比较(节选)

  很多学员还不知道这三种有啥区别,这里简单用一个外站文章描绘。我懒得写了

 本文来自于:http://blog.csdn.net/u010539352/article/details/50707542

  Native App(原生APP)
  指原生程序,依托于操作系统(Android,IOS),需要进行下载。
优点:
(1)性能,用户体验好
(2)操作速度快
(3)拥有系统级别的提醒或通知。
(4)能够访问本地资源。
缺点:
 (1)不能进行跨平台和终端,所以开发成本高。
 (2)维护成本高。
 (3)更新慢,因为发布产品需要进行审核。

 
Hybrid App(混编APP)
指部分代码以web技术编程,部分代码由原生承载。需要下载安装。例如:新闻类APP,视频类APP采用的是Native框架,web的内容。也就是说用Android环境的web view里面嵌套的是一个新闻网页或视频网页。
优点:
(1)性能比web APP提高了不少
(2)用户体验性比Web APP更好,致力于接近Native APP
(3)能够跨多个平台。
缺点:
(1)严重依赖网络,访问时大部分需要网络
(2)与Native APP性能还是有一定差距。
 
Web app(网页APP)
Web App 指采用Html5语言写出的App,生存在浏览器中,不需要下载安装,简单来说就是触屏版的网页应用。例如微信平台上面挂的APP。
优点:
(1)开发成本低
(2)能够跨多个平台和终端。
缺点:
(1)设计上会受限,不是什么都可以用web来完成的。
(2)性能低,访问时必须时刻需要网络。

我总结:一般给客户做做外包项目的,钱少那么直接web app。 自己运营用的一般都是混编。开发效率难道不重要么?至于纯原生的APP,不解释

三、 博客园的篇文章

  看之前,自己思考一下,然后再点

var param = 1;

function main()
{    
    console.log(param);
    var param = 2;
    console.log(this.param);
    this.param = 3;
}

//下面两条语句分别会在控制台打印什么?
main();
var m = new main();

一道面试题让你与JS更近一步

四、python资源大全

 python为啥屌?屌就屌在第三方库支持非常多,并不是这个语言本身屌.有时间挑几个玩玩

  http://python.jobbole.com/84464/

五、不要只懂得自增ID

 看下面的文章

  细聊分布式ID生成方法

发表评论