做一些非展示类的系统(比如后台管理)时,在操作界面方面的工作更多是在排版、动作交互等方面,在浏览器平台下几乎必须用 JavaScript 来解决。
但是 JS 做一个按钮、表单或者布局需要 HTML/CSS 等配合,而且想要提高效率似乎又需要用到庞大的开发框架,学习时间与开发成本已然很高。
对于管理后台,许多情况下并不需要多设备多平台的情形(比如企业内部使用),采用 VS + C#.NET 的方式来做界面,后端依然是 REST API ,这样的方法来实现后台管理是否会更加有优势?
比如说更加方便的 IDE ,仅需拖拉控件,能够显著增加界面开发速度。目前的大型 JS 库预设的一些组件如数据表格比起 VS 内的组件来太过于初级。
1
oott123 2015-09-05 23:04:17 +08:00
当然可以。
|
2
cdxem713 2015-09-06 00:17:17 +08:00
1 、你是不知道帮客户一个个安装你的客户端是多么恶心的一件事,而且客户端维护的成本相当高,后期版本每次更新你都需要去客户那重新安装。每出现一个 BUG 都需要所有客户端更新。
2 、 C#开发的客户端也很难做到美观的程度,稍好看点的皮肤(可能都过时几年了)都是收费的。 3 、各版本的 Win 、客户的机器软硬件配置都可能导致你的客户端安装不成功或出现各种诡异 BUG 。 |
3
plqws 2015-09-06 06:35:58 +08:00 via Android
最大的问题只是因为你不懂 Javascript 而已
|
4
Muninn 2015-09-06 09:38:31 +08:00
这就是 C/S 和 B/S 的区别嘛
讨论了这么多年了 优劣也很清楚了 自己分析具体情况就行了 很多情况下你的方案确实比 web 端更方便的 |