做成WinForm还是WebForm?

leon51 2018-01-12 11:31:21
我用业余时间写了一个桌面的部门管理软件,有近10个模块和几十个子功能。没有用到复杂的技术、界面也很糟糕。但是我觉得这个应该戳中了用户的痛点。因此我想以它为原型,通过不断的优化使之更接近商业软件(人总是要有梦想,万一实现了呢),即使不成功,也就当练手了。

我只用过C#(最开始用Vb.Net)做过一些桌面小程序、小工具、专业软件的二次开发以及前面说的那个部门管理软件。我的问题是这个部门管理软件继续做成WinForm还是WebForm? MVC就不考虑了,一个人肯定做不下来。现在可能有需求要随时随地使用,从这一点来说WebForm可能是最好的选择。只是从WinForm到WebForm难不难?在一年半载的时间里实现上面所说的规模的软件有无可能?还有开发中要注意的哪些问题?感谢大家的建议和回复!
...全文
1679 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
leon51 2018-01-17
  • 打赏
  • 举报
回复
引用
MVC就不考虑了,一个人肯定做不下来 -〉没了解怎么知道做不下来?MVC还是相对容易理解的,没有什么复杂的逻辑,也许要花点功夫在View上。
看来只有试试才知道
  • 打赏
  • 举报
回复
要看你的应用场景,如果只有单独一个用户用,那么winform,否则可以考虑webform
exception92 2018-01-16
  • 打赏
  • 举报
回复
MVC就不考虑了,一个人肯定做不下来 -〉没了解怎么知道做不下来?MVC还是相对容易理解的,没有什么复杂的逻辑,也许要花点功夫在View上。
zbdzjx 2018-01-16
  • 打赏
  • 举报
回复
最近在考虑,怎样能用少量的开发来让系统同时支持WinForm和WebForm。
leon51 2018-01-15
  • 打赏
  • 举报
回复
引用
从小项目出发,那么你在学习的同时,要先证明自己有熟悉的东西确实有点技术。否则就等于什么都没有,就放下自己认为自己搞过“管理软件、有几十个模块”的成见,即使你有15年工作经验,也要跟应届毕业生一样的心态从零开始学习。
SP123的回复总是很犀利 如果没有目标就没有学习的动力,这个就算我今天的小目标吧。可惜的是身边根本就没有专业的人带。
五更琉璃 2018-01-13
  • 打赏
  • 举报
回复
戳中用户的痛点 这点 很难做到 如果楼主做到了,技术不是问题。
圣殿骑士18 2018-01-13
  • 打赏
  • 举报
回复
winform就不建议了,我前年判断失误,花了半年时间做了winform+devexpress版本,结果客户需求基本上是web版本,还有未来系统有上云的需求,这winform都没法搞。结果winform还没写完就开始转向。我的架构是 ef+mvc+bootstrap+h5
圣殿骑士18 2018-01-13
  • 打赏
  • 举报
回复
我怎么感觉mvc比webform简单呢
  • 打赏
  • 举报
回复
从小项目出发,那么你在学习的同时,要先证明自己有熟悉的东西确实有点技术。否则就等于什么都没有,就放下自己认为自己搞过“管理软件、有几十个模块”的成见,即使你有15年工作经验,也要跟应届毕业生一样的心态从零开始学习。
  • 打赏
  • 举报
回复
引用 楼主 leon51 的回复:
现在可能有需求要随时随地使用,从这一点来说WebForm可能是最好的选择。只是从WinForm到WebForm难不难?在一年半载的时间里实现上面所说的规模的软件有无可能?还有开发中要注意的哪些问题?感谢大家的建议和回复!
我认为要订一个目标,还是从项目出发,哪怕是最小的项目,也要是可操作的项目。如果你从技术出发,那么除了你有很强的利用别人纯粹免费忽悠别人给你写代码的本事,否则反而是不能迅速形成实用技术产品。满口技术的人往往被满口业务的人忽悠的晕头转向甚至做了东西被人利用,就是因为他们自己不从项目最终原则出发,只知道从底层一点带你初学者的技术出发。
  • 打赏
  • 举报
回复
马云的话根本不可信,纯粹是鸡精兑水。
leon51 2018-01-13
  • 打赏
  • 举报
回复
引用
如果你打算一份一份卖,就winforms,如果想让用户订阅付费,并减少盗版,就webform
版主,真心求教为何web能减少盗版呢?
leon51 2018-01-13
  • 打赏
  • 举报
回复
引用
我怎么感觉mvc比webform简单呢
我只是道听途说
leon51 2018-01-13
  • 打赏
  • 举报
回复
引用
戳中用户的痛点
我夸大其辞了
threenewbee 2018-01-12
  • 打赏
  • 举报
回复
如果你打算一份一份卖,就winforms,如果想让用户订阅付费,并减少盗版,就webform

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧