2009-11-30 106 views
0

我/在C#编写一个基于Web的应用程序bussines ASP.NETWeb应用程序与Linux的多用户应用程序

最近我的老板开始推动重新编写应用程序在Linux多用户桌面应用程序。 在他的设计中,用户需要通过VNC或类似的方式连接到Linux服务器才能使用该应用程序。

我不熟悉这种应用程序设计。 我appretiate任何帮助explainig这种方法与Web或许与传统的客户机 - 服务器设计的优劣

谢谢

+0

你问他的技术理由吗? –

回答

0

哦,男孩这是一些客户端 - 服务器设计:) 所以VNC使用某种终端技术到Linux,并使用全功能的应用程序。 很明显,您的老板需要桌面应用程序以及所有可用桌面设备(原生小部件,磁盘访问等)。所以,最好的办法是向他出售诸如SilverliteGXT(如果他讨厌MS技术),以展示该Web应用程序可以像桌面应用程序一样(或几乎)强大和安全

0

在我看来,如果问了这个问题,这听起来令人难以置信的落后。我可以理解在Linux服务器上将服务器移动到LAMP stack或使用Mono并移植现有的应用程序。让一群使用VNC连接到应用程序的人听起来不是一个好主意。

与客户端应用程序一起开发Linux服务器部件听起来也是一种可行的方式 - 如果有人想要摆脱基于Web的事情。

0

这听起来并不是一个遥不可及的想法。作为托管应用程序,组织对谁可以看到应用程序有更多的控制权。然而,这种解决问题的方式可能会产生比它的价值更多的问题。我的建议是使用Web应用程序。维护起来会更容易,更容易使其更令人愉快,更容易管理,并且更容易从服务器移动到服务器。为小型受众创建分布式Linux应用程序往往需要相当多的支持,并且可以将组织锁定到传统应用程序中。另外...信任预构建框架[与网络应用],不要重新发明轮子。