- 主题:嵌入式选择语言和框架
mips嵌入式系统(CPU 1G,RAM 512M),需要搭建一个简单web系统,能够查询信息,
生成普通报表。(数据不会超过10万条,都是简单数据)
请问什么语言,并且选用什么框架合适?
我看了go貌似很猛,这个合适不?(不过go的框架不多,这个很多事情需要自己做)
--
FROM 203.189.97.*
肯定不能是Java。推荐Python吧。用flask这种轻量级的,只要安装python和flask,没有太多的依赖项,不需要apache,nginx这种独立的服务器。安装完看下他的文档基本就会写了。需要数据库的话,编译Python的时候把sqlite3编译进去就行,貌似是默认的,好久没有自己编译了。
【 在 shootings (shootingstars) 的大作中提到: 】
: mips嵌入式系统(CPU 1G,RAM 512M),需要搭建一个简单web系统,能够查询信息,
: 生成普通报表。(数据不会超过10万条,都是简单数据)
: 请问什么语言,并且选用什么框架合适?
: ...................
--
FROM 110.83.88.*
多谢回复。
请问几个问题:
1 为啥不能是java,是嵌入式平台限制吗?我还没有研究java能否运行在mips上。
2 python是否会太慢?我看了一些评测,某些情况下python比go慢了十倍。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 肯定不能是Java。推荐Python吧。用flask这种轻量级的,只要安装python和flask,
没有太多的依赖项,不需要apache,nginx这种独立的服务器。安装完看下他的文档基本
就会写了。需要数据库的话,编译Python的时候把sqlite3编译进去就行,貌似是默认
的,好久没有自己编译了。
--
FROM 203.69.59.*
java有mips的port,搜下openjdk mips。不过我自己没用过。Java的主要问题是servlet那一套过于笨重,需要一个应用服务器。而且Java在小内存机器上需要调一些参数,不然内存占用太大了。它的gc策略比Python的引用计数消耗更多的内存。
golang我不了解,静等高手来比较。我觉得,如果能有一个像flask那样麻雀虽小五脏俱全的web开发框架也是不错的。总体来说,Python在Web开发上的积累可能会比golang好一些。
【 在 shootings (shootingstars) 的大作中提到: 】
: 多谢回复。
: 请问几个问题:
: 1 为啥不能是java,是嵌入式平台限制吗?我还没有研究java能否运行在mips上。
: ...................
--
FROM 59.57.165.*
直接CGI 写吧.
用C.。 10万条以内的, 数据库也许都不用,
直接HASH..
【 在 shootings (shootingstars) 的大作中提到: 】
: mips嵌入式系统(CPU 1G,RAM 512M),需要搭建一个简单web系统,能够查询信
息,
: 生成普通报表。(数据不会超过10万条,都是简单数据)
: 请问什么语言,并且选用什么框架合适?
: ...................
--
FROM 114.248.123.*
这个没有一个框架,写起来太累了。我以前也过一些,不过这个写起来太累人,啥啥都需要自己写。
我有数据库,只是量不大而已。(这个是需要与第三方交互的,不能去掉)
还有CGI快不?CGI是每次启动一个进程来响应http,有合适的FastCGI例子吗?
【 在 fqqq 的大作中提到: 】
: 直接CGI 写吧.
: 用C.。 10万条以内的, 数据库也许都不用,
: 直接HASH..
: ...................
--
修改:shootings FROM 203.69.59.*
FROM 203.69.59.*
既然是MIPS,你考虑快慢干啥,就算用C++轮出来一个,硬件也扛不了几个人啊
【 在 shootings 的大作中提到: 】
: 多谢回复。
: 请问几个问题:
: 1 为啥不能是java,是嵌入式平台限制吗?我还没有研究java能否运行在mips上。
: ...................
--
FROM 114.253.240.*
嗯,某些时候十几到几十个还是有会的。
纯粹的静态页面应该没有问题吧。就是怕加上一些简单的数据库操作会有问题。
【 在 tcper 的大作中提到: 】
: 既然是MIPS,你考虑快慢干啥,就算用C++轮出来一个,硬件也扛不了几个人啊
--
FROM 203.69.59.*