首页 新闻 工控搜 论坛 厂商论坛 产品 方案 厂商 人才 文摘 下载 展览
中华工控网首页
  P L C | 变频器与传动 | 传感器 | 现场检测仪表 | 工控软件 | 人机界面 | 运动控制
  D C S | 工业以太网 | 现场总线 | 显示调节仪表 | 数据采集 | 数传测控 | 工业安全
  电 源 | 嵌入式系统 | PC based | 机柜箱体壳体 | 低压电器 | 机器视觉
CAN总线设备GPRS联网,选择哪种语言开发Web应用最适合?
北京华启智能科技有限公司
收藏本文     查看收藏

前言:

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

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

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

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


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

知乎网友是这么说的:

1、价格

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

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

2、生态

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

3、开源

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

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

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

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

百度上的回答,区别:

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

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

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

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

(一)扩展:

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

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

(二)兼容性

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

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

三、优先实现ASP接收脚本

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

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

四、ASP.NET和PHP怎么选?

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

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

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

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


 

状 态: 离线

公司简介
产品目录

公司名称: 北京华启智能科技有限公司
联 系 人: 刘工
电  话: 010-57278672
传  真: 010-62657424
地  址: 北京市海淀区中关村永泰创新园A座112室
邮  编: 100086
主  页:
 
该厂商相关技术文摘:
工业通讯中的协议转换问题怎么解决?
如何实现RS485无线中远程传输?
CR140 LoRaWAN远程测控终端使用说明
如何实现MODBUS至HTTP协议转换?
解密ofo共享单车和摩拜单车背后的物联网技术
如何实现CAN总线设备无线连接Android手机
GPRS远程数据采集系统
更多文摘...
立即发送询问信息在线联系该技术文摘厂商:
用户名: 密码: 免费注册为中华工控网会员
请留下您的有效联系方式,以方便我们及时与您联络

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 不良信息举报
工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2022 Gkong.com, All Rights Reserved