您好,欢迎来到搜了网   [请登录] [免费注册] 一网通 会员中心 搜了服务 行业市场 网站导航
您现在的位置:北京华启智能科技有限公司 > 应用笔记 > CAN总线设备GPRS联网,选择哪种语言

应用笔记

CAN总线设备GPRS联网,选择哪种语言开发Web应用更适合

2018-01-30 上午 11时50分51秒 星期二

  前言:

  有一个K9120(CAN至GPRS协议转换器)用户,熟悉微软的C#语言,想要接收K9120上报的HTTP数据,怎么做呢?

  上周有一个K9120(CAN至GPRS协议转换器)用户,咨询如何接收数据。他熟悉微软的开发环境,使用C#语言做过开发,了解TCP通讯,想要接收K9120上报的HTTP数据,怎么做呢?

  K9120(CAN至GPRS协议转换器)使用标准的HTTP协议与服务器通讯,怎么做才能让用户少干活,尽快出成果,用的爽呢?

  知道微软有一套做网络开发的.NET,支持C++,C#等编程语言,以前使用过ASP做网站开发,就去网络上搜集资料。

  

  一、为什么没能比PHP更流行?

  知乎网友是这么说的:

  1、价格

  用的话,服务器软件windows server很贵(2008版18000元)、数据库软件很贵(2008版12500元),性能却未必好。

  用PHP的话,服务器软件可以是0(linux),数据库软件可以是0(mysql等),性能也不差。

  2、生态

  因为前面的原因,用PHP的人多一点,开发讨论的多一点,做成的大大小小的网站多一点,慢慢地就成了规模。

  3、开源

  因为PHP代码可以开源不用编译,linux和mysql都开源,所以更有利于开发发展。然后循环过程中,互相促进,所以到现在就是这个样子了。

  主要是微软抛弃了易学易用的ASP,搞除了面向所有应用而不是web的,而PHP只面向web。所以在web上,PHP流行。当时微软要是不抛弃ASP,继续升级ASP并开源和支持多种平台,那还能和PHP一决高下。

  也有人说:因为PHP是世界上好的语言!

  二、ASP和有什么区别的呢?

  百度上的回答,区别:

  ASP是解释性编程框架,而是编译性框架;

  无论是从执行效率和安全上都远远超过ASP;

  ASP文件的后缀是.ASP而则是.ASPx和.ASPx.cs。

  实现了代码分离,让代码管理更加直观。

  (一)扩展:

  1.ASP是动态服务器页面(ActiveServerPage)的英文缩写。是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.ASP。

  2.是.NETFrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。指ActiveServerPages(动态服务器页面),运行于IIS(InterNETInformationServer服务,是Windows开发的Web服务器)之中的程序。

  (二)兼容性

  不完全兼容早期的ASP版本,所以大部分旧的ASP代码需要进行修改才能在下运行。

  为了解决这个问题,使用了一个新的文件后缀".ASPx"。这样就使应用程序与ASP应用程序能够一起运行在同一个服务器上。

  

  三、优先实现ASP接收脚本

  综合分析以上的信息,以及考虑到用户的实际情况,决定先开发ASP版的脚本文件,让用户可以尽快上手。ASP版本的源码文件可以免费索取。也可以索取Java和PHP版本的源文件。ASP版本程序截图如下:

  熟悉的朋友可以支援一下,如何使用接收HTTP上报的标准数据。

  

  四、和PHP怎么选?

  和PHP流行度都较高,不同的语言各具特色。

  开发普通网站,PHP。一般的中小型网站,用PHP又快又好。

  开发企业网络应用,。在具备业务流程的数据库应用中,更具优势。

  开发大型网站和应用,Java。需要服务器、集群和拓展服务器的大型应用,Java方案更成熟。

  原文链接:

本文链接:http://cankau.51sole.com/companynewsdetail_127717533.htm

相关资讯

相关产品

产品系列

精品系列

在线给我留言

热门推荐

资讯推荐