美文网首页
不同服务器端语言比较

不同服务器端语言比较

作者: szhielelp | 来源:发表于2018-04-21 00:05 被阅读0次

原创文,最初发布于 szhshp的第三边境研究所 , 转载请注明

Server-Side Languages Comparation

Coldfusion

  • Based on JAVA

Pros

  • Based on Tags, easy to learn, very easy to learn, connot be easier.
  • Based on JAVA, easy hosting on Win/Linux
  • Better build-in debugging tools
  • The query operations are very easy

Cons

  • JSON support is not good?
  • Price
  • Based on JAVA, run virtual machine need more memory/resource
  • Powerful server required
  • Not free as JAVA, not easy to extend
  • Support community is not large

PHP

  • Open-source

Pros

  • Free!!
  • Free 3rd apps
  • Free hosting
  • Large support community
  • Many 3rd libs
  • Very low system requirements
  • OOP
  • Interpreted language, easier and faster relatively

Cons

  • Output: needs to wrap the output(something like AJAX in JS), which is clumsy
  • Security, required some additional tools for security consideration

JAVA

Props

  • OOP
  • Better for bigdata analytics
  • Cross-platform, can be compiled for many OS3
  • Memory safe(GC is good)
  • Static type checking, you can find the error in Dev Env

Python

Pros

  • Security, better security than php
  • More compact and clean syntax for dev
  • Many powerful standard lib

Cons

  • Speed, slower than C?
  • Mobile Dev is not very good
  • Memory consumption
  • Database access

Node

Pros

  • Performance(Real fast)
  • Written in JS
  • Highly extensible, NodeJS will provide low-level API which is easy to control all.
  • AJAX, JSON, HTTP Server are easy to use
  • Single-threaded (will create multipld-node process)
  • High compatibility of NOSQL
  • Rich community-driven open-source modules. NPM is cool!

Cons

  • Single thread, would be difficult for complex I/O operation, asynchronos programming is hard To understand
  • Not suitable for large and complex Web Apps
  • Single-threaded
  • Upgrade usually. (May need to rewrite a project for some new changes?)

Reference

相关文章

  • 不同服务器端语言比较

    原创文,最初发布于 szhshp的第三边境研究所 , 转载请注明 Server-Side Languages Co...

  • Java Web 服务器端语言与前端语言

    一、Java脚本 前端语言 服务器端语言 二、嵌套关系1、前端语言与服务器语言 2.服务器端语言与服务器端语言

  • 第一章 php的基本语法

    #一,认识php 1,服务器端的语言 php是服务器端运行的语言,并且只能在服务器端运行,而不会传到客户端。只有当...

  • 模块化规范

    服务器端规范 CommonJS Node.js CommonJS 定义JavaScript语言后端规范+ 后端语言...

  • PHP知识点

    Php:脚本语言,网站建设,服务器端运行 PHP定义:一种服务器端的HTML脚本/编程语言,是一种简单的、面向对象...

  • php 介绍

    语言归类:服务器端脚本语言 全称:PHP:Hypertext Preprocessor 即:超文本标记语言 运行环...

  • 语言特点

    设备不同,算力内存不同1、js轻量级语言 ,手表2、java语言 ,比较重 ,tv3、c++ , 游戏等 效率...

  • 不同预测算法比较实例(R语言)

    原文链接:不同预测算法比较实例(R语言) 微信公众号:机器学习养成记 搜索添加微信公众号:chenchenwin...

  • 1.PHP基本语法(一)

    php可以做什么 php是一种可以在服务器端运行的编程语言,可以运行在Web服务器端。 php是一门后台编程语言,...

  • 使用JSONRPC 2.0规范解决多语言RPC交互的方案

    转载注明出处 动机 最近做的一个项目比较大,分了许多模块,但是由于不同的开源技术使用的语言不同,不同模块使用的语言...

网友评论

      本文标题:不同服务器端语言比较

      本文链接:https://www.haomeiwen.com/subject/rrdtlftx.html