RT,写小程序,对GUI要求不高(有更好),希望能打包成轻量、小体积的二进制包发布,然后一套程序最好能跨平台不用大改……
java、node之类的依赖都不少的感觉,现在觉得golang看起来不错的样子……有建议么?
其实golang的跨平台跟C/C++差不多,只不过它自身带了很多库,写程序会方便一些,C++的网络库之类基本不能跨平台……
1
Septembers 2015-04-12 17:25:11 +08:00
|
2
Tink 2015-04-12 17:35:49 +08:00
对gui要求不高就python呗
|
3
lsylsy2 OP @Septembers
@Tink 额……我对跨平台的要求并没有这么极端,也就是x86/x64上的win linux mac几个桌面系统。 然后python打包好用么?以前下goagent的时候下下来好大一个压缩包 |
4
hjc4869 2015-04-12 18:30:15 +08:00
C#
|
5
lsylsy2 OP @hjc4869 试过一点,也问过人,mono有些库(网络、线程之类)还不是太好使……至少开源方案是的,商业的那个x啥啥的没仔细研究
|
6
n37r06u3 2015-04-12 20:06:50 +08:00
pyqt
|
7
9hills 2015-04-12 20:13:08 +08:00 via iPad
纯命令行,go可以的,但是gui比较难搞。python打包比较烦,但是也可以
|
8
loading 2015-04-12 20:55:38 +08:00 via Android
go的第三方gui库在发展,如果需求确实不大,可以看看。
如果不太在意体积,node还是可以的。 或者看看dephi? |
9
leavic 2015-04-12 23:15:20 +08:00
4楼是来搞笑的吗?C#跨平台?
|
10
lsylsy2 OP |
11
wohenyingyu01 2015-04-13 01:18:06 +08:00
@leavic 可以开发iOS,安卓等应用,Mac就更不用说了,还不是跨平台?
http://channel9.msdn.com/Events/Visual-Studio/Connect-event-2014/512 |
12
lsylsy2 OP @wohenyingyu01 唔,掐架就免了,c#能跨平台,但是现在坑还很多也是个事实。
|
13
vilison 2015-04-13 02:15:41 +08:00 via iPhone
Html5 !
|
14
dndx 2015-04-13 02:24:17 +08:00
C++ + Qt 跨平台相当容易,包括网络库。
|
15
NeoAtlantis 2015-04-13 02:27:41 +08:00 via Android
看你要干嘛,也许用js写个单页面的网页程序也不错
|
16
df4VW 2015-04-13 04:33:19 +08:00
node-webkit
|
17
clino 2015-04-13 09:10:04 +08:00
lua可能也能满足楼主的要求,比较小巧,自带电池木有python多和成熟但也不少,跨平台方面应该也还可以
不过估计比python需要折腾的地方多些 |
18
yangzh 2015-04-13 09:19:28 +08:00 via iPhone
你在意体积的话,python 和 node 不用想了,打包出来独立运行的文件都很大的,除非你自己精心自定义打包的过程。
又快又好用有打包小的话只有 golang 了。 |
19
KCheshireCat 2015-04-13 17:33:45 +08:00
html5+js,有些直接在js上就能完成就用js做了
比如我就写了一个从csv文件导入原始条目,做分类计数统计,并按日期输出人次,最后做内码转换,输出xls统计结果 全部在浏览器上实现 |