D**u 发帖数: 288 | 1 用VS2010写了三个月 C# winform app 有木有!
Unix Admin 说先在Cygwin上试一下mono 有木有!
装了一个星期的mono都木有成功 有木有!!!!!!
每次make 30分钟后就失败 有木有!!!!!!
google, stackoverflow上都翻遍了 有木有!!!!!!!
大家的问题都不一样 有木有!!!!!!
latest version 2.10.9 可是 2.11.2 windows installer 网上也有 有木有!
version 1.0.0 到 2.14.0 到3.2.0的 installer 都有,为啥latest version 是 2.10
.9 有木有!!!!!!!
最后只好放弃 有木有!!!!
发现可以用vmware opensuse 突然满血复活 有木有!!!!!!!
安装巨简单 灰常灰常兴奋 有木有!!!!!!
but!!!!!!!!!!!!
装完winform 还是不能用 有木有!!!!
同样的error stackoverflow只有人问没有人答 有木有!!!!!!!!!
gtk倒是可以用 有木有!!!!!!!!!!
又有神马用,用C# 不就是为了用winform 有木有!!!!!!!
没有winform 我为啥用 c# 有木有!!!!!!!!
NYC 的C# meetup 看到mono都木有人回信 有木有!!!!!!!!!!!!!!!!!
对不起大家,再不吐槽我就要挂了 |
w***g 发帖数: 5958 | 2 不要在mono和wine这两个东西上浪费时间.
9
【在 D**u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 用VS2010写了三个月 C# winform app 有木有! : Unix Admin 说先在Cygwin上试一下mono 有木有! : 装了一个星期的mono都木有成功 有木有!!!!!! : 每次make 30分钟后就失败 有木有!!!!!! : google, stackoverflow上都翻遍了 有木有!!!!!!! : 大家的问题都不一样 有木有!!!!!! : latest version 2.10.9 可是 2.11.2 windows installer 网上也有 有木有! : version 1.0.0 到 2.14.0 到3.2.0的 installer 都有,为啥latest version 是 2.10 : .9 有木有!!!!!!! : 最后只好放弃 有木有!!!!
|
d*******r 发帖数: 3299 | 3 Mono 要用收费版 Xamarin 吧,不过看 Xamarin 也不支持 winforms
http://xamarin.com/tour
所以貌似不应该用 Mono 写 winforms |
D**u 发帖数: 288 | 4 我用VS2010写的winform,写的时候太爽了太爱了, 唉,不说了,说多了都是泪了 |
D**u 发帖数: 288 | 5 相信万能的版上还是有人在Cygwin上装成功过mono winform的,或者vmware上,默默地
祈祷着
,如果能到我家去装好就最好了,必须NYC请一顿dinner!!! |
D**u 发帖数: 288 | 6 哈哈哈,朋友suggest了一个又让我满血复活的,我真是太笨了,不要幻想cygwin,
vmware+openSUSE了,直接花$200买一个 UNIX PC,装上mono,这回winform必须可以有
了吧,然后直接把UNIX电脑show给unix admin!
肯定是Cygwin和VmwareopenSUSE的问题,恩! |
s***o 发帖数: 2191 | 7 你写的winform难道不是为了在windows上跑?
10
【在 D**u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 用VS2010写了三个月 C# winform app 有木有! : Unix Admin 说先在Cygwin上试一下mono 有木有! : 装了一个星期的mono都木有成功 有木有!!!!!! : 每次make 30分钟后就失败 有木有!!!!!! : google, stackoverflow上都翻遍了 有木有!!!!!!! : 大家的问题都不一样 有木有!!!!!! : latest version 2.10.9 可是 2.11.2 windows installer 网上也有 有木有! : version 1.0.0 到 2.14.0 到3.2.0的 installer 都有,为啥latest version 是 2.10 : .9 有木有!!!!!!! : 最后只好放弃 有木有!!!!
|
l*********s 发帖数: 5409 | 8 what unix PC cost only $200? link please!
【在 D**u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 哈哈哈,朋友suggest了一个又让我满血复活的,我真是太笨了,不要幻想cygwin, : vmware+openSUSE了,直接花$200买一个 UNIX PC,装上mono,这回winform必须可以有 : 了吧,然后直接把UNIX电脑show给unix admin! : 肯定是Cygwin和VmwareopenSUSE的问题,恩!
|
t****t 发帖数: 6806 | 9 cygwin不好用是真的, 但是对于application层次的问题你怪在vmware头上是完全没道
理的. vmware不work, 换个新机器也一样.
【在 D**u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 哈哈哈,朋友suggest了一个又让我满血复活的,我真是太笨了,不要幻想cygwin, : vmware+openSUSE了,直接花$200买一个 UNIX PC,装上mono,这回winform必须可以有 : 了吧,然后直接把UNIX电脑show给unix admin! : 肯定是Cygwin和VmwareopenSUSE的问题,恩!
|
n***e 发帖数: 723 | 10 喂喂,cygwin上用mono跑vs2010开发的winform。。。
兄弟不是你自己找虐么。
虽然不用mono,但你有没有尝试把.net framework降到2.0么? |
|
|
D**u 发帖数: 288 | 11 错了,应该是买台used PC装 Linux :P
【在 l*********s 的大作中提到】![](/moin_static193/solenoid/img/up.png) : what unix PC cost only $200? link please!
|
D**u 发帖数: 288 | 12 mono还木有在cygwin装成功呢,下一步再考虑2.0和4.0呢
【在 n***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 喂喂,cygwin上用mono跑vs2010开发的winform。。。 : 兄弟不是你自己找虐么。 : 虽然不用mono,但你有没有尝试把.net framework降到2.0么?
|
D**u 发帖数: 288 | 13 这个...还真是想在unix上跑mono winform。因为想着VS2010真心很好用的GUI builder
,分分钟就上手了。
【在 s***o 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你写的winform难道不是为了在windows上跑? : : 10
|
D**u 发帖数: 288 | 14 改了,不怪vmware,是openSUSE的问题,mono主页上推荐vmare+openSUSE+mono。
唉,说好的winform呢?
【在 t****t 的大作中提到】![](/moin_static193/solenoid/img/up.png) : cygwin不好用是真的, 但是对于application层次的问题你怪在vmware头上是完全没道 : 理的. vmware不work, 换个新机器也一样.
|
D**u 发帖数: 288 | 15 VS2010 -> mono winform 算是最容易上手的cross platform GUI builder了吧, 让我
去google一下wine...
【在 w***g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 不要在mono和wine这两个东西上浪费时间. : : 9
|
g*****g 发帖数: 34805 | 16 If you are serious about mono app running on Unix, write your mono app on a
Linux PC and forget about VS. If you want a cross platform app, QT or Java
are proven choices.
builder
【在 D**u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这个...还真是想在unix上跑mono winform。因为想着VS2010真心很好用的GUI builder : ,分分钟就上手了。
|
D**u 发帖数: 288 | 17 Got it.
I still have a point.对我们来说, 也许VS2010还是不错的,因为是50多个class,
估计也就上万行的code。是一个process我们之前用sas,我们现在想productionalize
一下。 c#, python, java 都可以做。之前从来没有做过GUI,把QT,GTK,wx都看了一下
,上手VS2010后发现真心容易啊。
我的point是针对我这种case,其实应该也不少人有相同的需求把? 如果mono+winform在
unix做好了,VS还是挺有优势的。
a
【在 g*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : If you are serious about mono app running on Unix, write your mono app on a : Linux PC and forget about VS. If you want a cross platform app, QT or Java : are proven choices. : : builder
|
n***e 发帖数: 723 | 18 肯定不是啊。。。
以我用过的经验来看,QT才是容易上手的cross platform GUI builder。
【在 D**u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : VS2010 -> mono winform 算是最容易上手的cross platform GUI builder了吧, 让我 : 去google一下wine...
|
S**I 发帖数: 15689 | 19 你这就是个经典的软件工程失败案例,一开始方向就错了:正经的*NIX app开发有几个
人会用Mono?VS开发Windows app当然是利器,但是做cross platform就不是一般的差
了。
productionalize
一下
winform在
【在 D**u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : Got it. : I still have a point.对我们来说, 也许VS2010还是不错的,因为是50多个class, : 估计也就上万行的code。是一个process我们之前用sas,我们现在想productionalize : 一下。 c#, python, java 都可以做。之前从来没有做过GUI,把QT,GTK,wx都看了一下 : ,上手VS2010后发现真心容易啊。 : 我的point是针对我这种case,其实应该也不少人有相同的需求把? 如果mono+winform在 : unix做好了,VS还是挺有优势的。 : : a
|
l*********s 发帖数: 5409 | 20 use java, you are barking the wrong tree.
productionalize
一下
winform在
【在 D**u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : Got it. : I still have a point.对我们来说, 也许VS2010还是不错的,因为是50多个class, : 估计也就上万行的code。是一个process我们之前用sas,我们现在想productionalize : 一下。 c#, python, java 都可以做。之前从来没有做过GUI,把QT,GTK,wx都看了一下 : ,上手VS2010后发现真心容易啊。 : 我的point是针对我这种case,其实应该也不少人有相同的需求把? 如果mono+winform在 : unix做好了,VS还是挺有优势的。 : : a
|
|
|
D**u 发帖数: 288 | 21 看了些QT,同意QT是 (QT,GTK,Wx) 中最容易上手的。所以我update一下我的point应
该是,VS+C#是最容易上手的GUI builder,想来让我觉得容易上手的说到底是VS的
intellisense吧
恩,如果mono在linux上试成功,说服admin了,就接着用mono,不然我看就pyQT了
【在 n***e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 肯定不是啊。。。 : 以我用过的经验来看,QT才是容易上手的cross platform GUI builder。
|
D**u 发帖数: 288 | 22 Java+ QT么?
也许把C#改成Java比python快,也没有用到多少Linq的东西。
但是QT真的可以学会么,唉
【在 l*********s 的大作中提到】![](/moin_static193/solenoid/img/up.png) : use java, you are barking the wrong tree. : : productionalize : 一下 : winform在
|
l*********s 发帖数: 5409 | 23 QT has java binding, but most use it mainly because C++ is chosen as the
development language. I don't think it is an option for you.
【在 D**u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : Java+ QT么? : 也许把C#改成Java比python快,也没有用到多少Linq的东西。 : 但是QT真的可以学会么,唉
|
e*******2 发帖数: 83 | |
d**o 发帖数: 864 | 25 qt is they way to go.
pyqt也行,qt+c++也行
【在 D**u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 看了些QT,同意QT是 (QT,GTK,Wx) 中最容易上手的。所以我update一下我的point应 : 该是,VS+C#是最容易上手的GUI builder,想来让我觉得容易上手的说到底是VS的 : intellisense吧 : 恩,如果mono在linux上试成功,说服admin了,就接着用mono,不然我看就pyQT了
|
D**u 发帖数: 288 | 26 其实最初是要给一个client在windows下用的,client用SQL Server,当时就直接定了
VS了,做完以后觉得挺好的,C#很多code package 真心实用,intellisense我觉得对
noob如我就是甘露啊。
后来想着不如也弄到我们自己的UNIX上去呗,the rest is history...
整个过程其实还是挺intuitive的。
现在就看看我们的namespace是不是unix mono都有了,再看看Java的gui。
转了一圈发现Java Programmer都是自己写GUI... |
g*****g 发帖数: 34805 | 27 I think you should write a web UI, and you get to keep your favorite
language and tool.
【在 D**u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 其实最初是要给一个client在windows下用的,client用SQL Server,当时就直接定了 : VS了,做完以后觉得挺好的,C#很多code package 真心实用,intellisense我觉得对 : noob如我就是甘露啊。 : 后来想着不如也弄到我们自己的UNIX上去呗,the rest is history... : 整个过程其实还是挺intuitive的。 : 现在就看看我们的namespace是不是unix mono都有了,再看看Java的gui。 : 转了一圈发现Java Programmer都是自己写GUI...
|
D**u 发帖数: 288 | 28 google了一大圈,以前都不知道为啥UNIX还能打开网页,到现在懵懂地觉得web UI对于
UNIX有可能是对我的需求的ultimate choice了。慢慢学学看....
顺便Update一下,晚上回来把那个搁置了n年的显卡巨烫的DELL XPS M1330 用Ubuntu把
Windows7覆盖了,融化了好几块蓝冰和养乐多有木有。
然后
sudo apt-get install mono-complete
一行解决问题 (一定要用complete啊!什么 devel啦 runtime啦 都是浮云)
目前winform 可以用了,先这样了,GTK好像还要再装个pkg,先不管了,目前也用不上。
周一去看看是不是所有的namespace 都可以用就好了,好累啊,也不知道顺带了解的这
些东西有木有用,大家都好热心啊,让我坚持到了现在
【在 g*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : I think you should write a web UI, and you get to keep your favorite : language and tool.
|
t*****n 发帖数: 4908 | 29 看来不是mono的问题,是你自己不知道。
上。
【在 D**u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : google了一大圈,以前都不知道为啥UNIX还能打开网页,到现在懵懂地觉得web UI对于 : UNIX有可能是对我的需求的ultimate choice了。慢慢学学看.... : 顺便Update一下,晚上回来把那个搁置了n年的显卡巨烫的DELL XPS M1330 用Ubuntu把 : Windows7覆盖了,融化了好几块蓝冰和养乐多有木有。 : 然后 : sudo apt-get install mono-complete : 一行解决问题 (一定要用complete啊!什么 devel啦 runtime啦 都是浮云) : 目前winform 可以用了,先这样了,GTK好像还要再装个pkg,先不管了,目前也用不上。 : 周一去看看是不是所有的namespace 都可以用就好了,好累啊,也不知道顺带了解的这 : 些东西有木有用,大家都好热心啊,让我坚持到了现在
|
D**u 发帖数: 288 | 30 可以这样说吧,学了有三个月了,我是挺喜欢VS+C#的,也一直都不希望是mono的问题
,目前看来mono暂时还是能很好地满足我的需求的。经验就是,不要想着Cywin或者
openSUSE了 )_(,
直接上Ubuntu吧,不知道vmware+Ubuntu会不会也可以,Ubuntu可以用,Unix必须可以
了吧,现在就看公司的unix admin给不给力了
【在 t*****n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 看来不是mono的问题,是你自己不知道。 : : 上。
|
|
|
c****e 发帖数: 1453 | 31 I have no idea why you need Cygwin+mono. Get a Ubuntu box and install mono,
it's deadly easy. You can also try Mono 3.X, better support for MVC.
Mono offers tool to check compatibility of your binaries. For many cases,
you can even copy your binaries compiled on Windows machine and copy over to
the Linux box, run it directly, breeze.
Mono is gaining momentum. Lots of the C# OSS projects are mono compatible
now. But WinForm on Mono is not a wise choice. |
D**u 发帖数: 288 | 32 That was the plan, and it is working now, but at the beginning:
公司的电脑不能装ubuntu啊,只能先拿Cygwin试一下。后来知道可以用vmware,mono主
页上第一推荐的就是openSUSE啊,最新版的都是openSUSE啊,我就用vmware+openSUSE
了啊,你早说让我用ubuntu啊, 唉
MVC是 web UI么?让我google一下去
,
to
【在 c****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : I have no idea why you need Cygwin+mono. Get a Ubuntu box and install mono, : it's deadly easy. You can also try Mono 3.X, better support for MVC. : Mono offers tool to check compatibility of your binaries. For many cases, : you can even copy your binaries compiled on Windows machine and copy over to : the Linux box, run it directly, breeze. : Mono is gaining momentum. Lots of the C# OSS projects are mono compatible : now. But WinForm on Mono is not a wise choice.
|
t*****n 发帖数: 4908 | 33 没玩过mono。但是google了一下mono+winform+lunux没啥问题。
openSUSE
【在 D**u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : That was the plan, and it is working now, but at the beginning: : 公司的电脑不能装ubuntu啊,只能先拿Cygwin试一下。后来知道可以用vmware,mono主 : 页上第一推荐的就是openSUSE啊,最新版的都是openSUSE啊,我就用vmware+openSUSE : 了啊,你早说让我用ubuntu啊, 唉 : MVC是 web UI么?让我google一下去 : : , : to
|
m*******l 发帖数: 12782 | 34 lunux?
【在 t*****n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 没玩过mono。但是google了一下mono+winform+lunux没啥问题。 : : openSUSE
|
c****e 发帖数: 1453 | 35 Yes. Mono supports ASP.net MVC 3 pretty well. Some companies use that in
production system.
openSUSE
【在 D**u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : That was the plan, and it is working now, but at the beginning: : 公司的电脑不能装ubuntu啊,只能先拿Cygwin试一下。后来知道可以用vmware,mono主 : 页上第一推荐的就是openSUSE啊,最新版的都是openSUSE啊,我就用vmware+openSUSE : 了啊,你早说让我用ubuntu啊, 唉 : MVC是 web UI么?让我google一下去 : : , : to
|
N********n 发帖数: 8363 | 36 Skip cgywin. MONO should run directly on major Linux platforms. |
d***q 发帖数: 1119 | 37 many years ago I tried build mono with cygwin but failed.
last year, I successfully cross build mono from Ubuntu.
my opinion is: if you truly want a UI cross-platform, use Web UI directly.
otherwise, try QT. |
t*****n 发帖数: 4908 | 38 typo了
【在 m*******l 的大作中提到】![](/moin_static193/solenoid/img/up.png) : lunux?
|
t*****n 发帖数: 4908 | 39 是啊。我觉得真要做linux开发,搞什么cgywin都是徒劳的。
【在 N********n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : Skip cgywin. MONO should run directly on major Linux platforms.
|
D**u 发帖数: 288 | 40 Cygwin 太弱了,相比之下,VMware真是神器啊... |
|
|
D**u 发帖数: 288 | 41 For those a few who are really interested in mono, this is a final update
from me.
Ubuntu里的sudo apt-get install mono-complete
安装的是mono 2.10, 这个只cover到.net3.5(?),有一些4.0,4.5的东西没有。如果想
用到最新的mono3.0.1,还是要用mono主页上的source-code,安装起来也不难,只要按
照这
个instruction就好了,http://stackoverflow.com/questions/13365158/installing-mono-3-0
(40 多个up的那个)
哦啦 |
g*****g 发帖数: 34805 | 42 俺产品都是跑linux的,开发在windows下,cygwin够用了。当然是java。
【在 t*****n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 是啊。我觉得真要做linux开发,搞什么cgywin都是徒劳的。
|
D**u 发帖数: 288 | |
c****e 发帖数: 1453 | 44 If you need build some lightweight webapi, not necessary use ASP.net MVC
which is not Mono compatible. You can try NancyFx or other popular OSS
frameworks, such as servicestack, which are 100% Mono compatible.
http://www.asp.net/mvc/open-source
【在 D**u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : For those a few who are really interested in mono, this is a final update : from me. : Ubuntu里的sudo apt-get install mono-complete : 安装的是mono 2.10, 这个只cover到.net3.5(?),有一些4.0,4.5的东西没有。如果想 : 用到最新的mono3.0.1,还是要用mono主页上的source-code,安装起来也不难,只要按 : 照这 : 个instruction就好了,http://stackoverflow.com/questions/13365158/installing-mono-3-0 : (40 多个up的那个) : 哦啦
|
n*w 发帖数: 3393 | 45 interesting why Microsoft list 3rd party oss on their website?
【在 c****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : If you need build some lightweight webapi, not necessary use ASP.net MVC : which is not Mono compatible. You can try NancyFx or other popular OSS : frameworks, such as servicestack, which are 100% Mono compatible. : http://www.asp.net/mvc/open-source
|
n*w 发帖数: 3393 | 46 so right now mono doesn't support asp. net MVC 4?
【在 c****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : If you need build some lightweight webapi, not necessary use ASP.net MVC : which is not Mono compatible. You can try NancyFx or other popular OSS : frameworks, such as servicestack, which are 100% Mono compatible. : http://www.asp.net/mvc/open-source
|
D**u 发帖数: 288 | 47 敢问用啥UI builder with Java 呢? web ui么?
【在 g*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 俺产品都是跑linux的,开发在windows下,cygwin够用了。当然是java。
|
d*******r 发帖数: 3299 | 48 我一直都觉得 web service (server端) + thin web browser (client端) 才是最好的
跨平台 app with GUI 吧。
不知道这个 thin web browser (cross *Nix, Mac, iphone, android, windows) 到底
用什么做最好?? 难道在各个平台上用 webkit写C/C++的native code?? |
l*****v 发帖数: 498 | 49 What's point to make a faked native client? For device, performance will
make it suck, for PC, no need at all.
For ur question, iOS and android have weview u can leverage, windows has com
object explorer(forget exact name) and .net library also has a class.
Many automation tool may have some utilities u can leverage
【在 d*******r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我一直都觉得 web service (server端) + thin web browser (client端) 才是最好的 : 跨平台 app with GUI 吧。 : 不知道这个 thin web browser (cross *Nix, Mac, iphone, android, windows) 到底 : 用什么做最好?? 难道在各个平台上用 webkit写C/C++的native code??
|
s***o 发帖数: 2191 | 50 ScottGu and Scott Hanselman obviously have different opinions on OSS
compared to most Microsofties
【在 n*w 的大作中提到】![](/moin_static193/solenoid/img/up.png) : interesting why Microsoft list 3rd party oss on their website?
|
|
|
d*******r 发帖数: 3299 | 51 是说用C/C++ 和 WebKit http://en.wikipedia.org/wiki/WebKit 在所有平台上实现一个最轻量级的自定义的,跨平台的 web browser app,这个browser app 跟自己的web server一起用,当跨平台的 app with GUI 用。因为 WebKit 是成熟的跨平台的东西(Chrome, Safari 都是基于它),几乎所有平台都支持用C/C++ 和 WebKit。我在找,有没有这样的现成的框架 (sencha之类的,好像performance不行)。让我可以以写web service的方式,尽量少写不通平台的原生代码,来实现跨平台的 apps with GUI. 如果说一个“跨平台”的解决方案,不能屏蔽各个平台的底层不同,要让我在不同平台上,写很多不同的原生代码,那”跨平台“就没有意义了。
为什么不直接用浏览器 + bootstrap? bootstrap是好东西,但是直接用现成的浏览器
,给用户的还是不是 app 的那种感觉。
com
【在 l*****v 的大作中提到】![](/moin_static193/solenoid/img/up.png) : What's point to make a faked native client? For device, performance will : make it suck, for PC, no need at all. : For ur question, iOS and android have weview u can leverage, windows has com : object explorer(forget exact name) and .net library also has a class. : Many automation tool may have some utilities u can leverage
|
l*****v 发帖数: 498 | 52 what is the output content of your web service? html?
【在 d*******r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 是说用C/C++ 和 WebKit http://en.wikipedia.org/wiki/WebKit 在所有平台上实现一个最轻量级的自定义的,跨平台的 web browser app,这个browser app 跟自己的web server一起用,当跨平台的 app with GUI 用。因为 WebKit 是成熟的跨平台的东西(Chrome, Safari 都是基于它),几乎所有平台都支持用C/C++ 和 WebKit。我在找,有没有这样的现成的框架 (sencha之类的,好像performance不行)。让我可以以写web service的方式,尽量少写不通平台的原生代码,来实现跨平台的 apps with GUI. 如果说一个“跨平台”的解决方案,不能屏蔽各个平台的底层不同,要让我在不同平台上,写很多不同的原生代码,那”跨平台“就没有意义了。 : 为什么不直接用浏览器 + bootstrap? bootstrap是好东西,但是直接用现成的浏览器 : ,给用户的还是不是 app 的那种感觉。 : : com
|
d*******r 发帖数: 3299 | 53 输出不就是html,css,javascript files到client端?
可能要做点audio streaming (这个我还没做过). |
l*****v 发帖数: 498 | 54 我愣是没看懂第一句 “输出不就是html,css,javascript files到client端? ”,难
道我的语文是体育老师教的?
【在 d*******r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 输出不就是html,css,javascript files到client端? : 可能要做点audio streaming (这个我还没做过).
|
L*********s 发帖数: 3063 | 55 虽然不知道楼主在说什么,但感觉得到楼主在浪费自己的生命
★ 发自iPhone App: ChineseWeb 7.8
【在 D**u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 用VS2010写了三个月 C# winform app 有木有! : Unix Admin 说先在Cygwin上试一下mono 有木有! : 装了一个星期的mono都木有成功 有木有!!!!!! : 每次make 30分钟后就失败 有木有!!!!!! : google, stackoverflow上都翻遍了 有木有!!!!!!! : 大家的问题都不一样 有木有!!!!!! : latest version 2.10.9 可是 2.11.2 windows installer 网上也有 有木有! : version 1.0.0 到 2.14.0 到3.2.0的 installer 都有,为啥latest version 是 2.10 : .9 有木有!!!!!!! : 最后只好放弃 有木有!!!!
|
d*******r 发帖数: 3299 | 56 我说webservice输出到client端的数据,一般不就是些 html,css,javascript格式的数
据吗,后2个可能混在html file里面,也可能是单独的文件。我没太搞懂你之前大概想
问什么。
【在 l*****v 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我愣是没看懂第一句 “输出不就是html,css,javascript files到client端? ”,难 : 道我的语文是体育老师教的?
|
g*****g 发帖数: 34805 | 57 你写过webservice吗?webservice输出的格式基本只有两种,xml和json。
【在 d*******r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 我说webservice输出到client端的数据,一般不就是些 html,css,javascript格式的数 : 据吗,后2个可能混在html file里面,也可能是单独的文件。我没太搞懂你之前大概想 : 问什么。
|
d*******r 发帖数: 3299 | 58 用Python的几个framework(Django, Bottle, Flask)写过几个websites,这个算
webservice吗,或者webservice是指另外一回事?
【在 g*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你写过webservice吗?webservice输出的格式基本只有两种,xml和json。
|
d*******r 发帖数: 3299 | 59 我想做的就是个 web app, 就是 PC/phone 那边有个轻薄的的客户端(这个我没写过,
所以在琢磨怎么做个跨平台的客户端, 不然每个平台都写不同的app代码,不得写死了)
, 然后服务器端的有个web server.
自己工作不是做web的,web的东西业余在捣鼓,但是知道自己属于野路子, 具体术语
和概念,我可能说的不准确,请大家见谅。 :D
【在 d*******r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 用Python的几个framework(Django, Bottle, Flask)写过几个websites,这个算 : webservice吗,或者webservice是指另外一回事?
|
g*****g 发帖数: 34805 | 60 Web service is not website, it's a service.
【在 d*******r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 用Python的几个framework(Django, Bottle, Flask)写过几个websites,这个算 : webservice吗,或者webservice是指另外一回事?
|
|
|
l*****v 发帖数: 498 | 61 恰恰相反,它这种做法在现在手机端并不少见,用web service返回html,html在xml的
cdata里面,或者在json某个node里面,客户端是lightweight的,解析完把html数据绑
定到webview里面去。不过他说webkit...觉得有点多余各系统已经提供现成的ui
control了,直接用就可以了。
不过这种做法perf很差
【在 g*****g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : Web service is not website, it's a service.
|
d*******r 发帖数: 3299 | 62 恩,大概就是这样。就是不知道performance差到什么样子,具体要回头自己做了才知
道.
【在 l*****v 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 恰恰相反,它这种做法在现在手机端并不少见,用web service返回html,html在xml的 : cdata里面,或者在json某个node里面,客户端是lightweight的,解析完把html数据绑 : 定到webview里面去。不过他说webkit...觉得有点多余各系统已经提供现成的ui : control了,直接用就可以了。 : 不过这种做法perf很差
|
s***o 发帖数: 2191 | 63 你这个思路其实挺好的。
继续做下去的话,明年有希望推出netscape navigator beta 版 :)
【在 d*******r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 恩,大概就是这样。就是不知道performance差到什么样子,具体要回头自己做了才知 : 道.
|
c****e 发帖数: 1453 | 64 E2E perf不一定差,就是server负担太重。把UI和service 混合起来不是好的
办法,除非客户段太弱了需要特别的优化。
【在 d*******r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 恩,大概就是这样。就是不知道performance差到什么样子,具体要回头自己做了才知 : 道.
|
d*******r 发帖数: 3299 | 65 你指的(web)server端负担重是和传统的非web的server比较吧。
我觉得现在做webserver方便啊,太多现成的东西可以用。
【在 c****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : E2E perf不一定差,就是server负担太重。把UI和service 混合起来不是好的 : 办法,除非客户段太弱了需要特别的优化。
|
a9 发帖数: 21638 | 66 那为啥要用cygwin呢?
builder
【在 D**u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这个...还真是想在unix上跑mono winform。因为想着VS2010真心很好用的GUI builder : ,分分钟就上手了。
|
c****e 发帖数: 1453 | 67 尽量少用webserver render page。service只返回json.redering在client端做。本质
上webserver就是返回静态的html,css和javascript.这样CDN也方便。
【在 d*******r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你指的(web)server端负担重是和传统的非web的server比较吧。 : 我觉得现在做webserver方便啊,太多现成的东西可以用。
|