ASP.NET Web Parts is an integrated set of controls for creating Web sites that enable end users to modify the content, appearance, and behavior of Web pages directly from a browser
其实很简单,老板呢,喜欢fancy的东西,我个人感觉要实现他要的那些功能,一是用flash,二用server, web parts。可是他说flash不好,因为很容易就被人拿到source code,就可以模仿了,他是想卖给不同客户的,不希望人家拿到以后自己就稍微改一下就好了,这样他不是没法赚钱了吗?还说万一internet没了怎么办。那我还有啥话可说的?我的本意是放在server这边好控制。可人家是老板,就是要求软件装在单机上嘛。
1.有需求的时候,如果老板或者管理团队总要做新项目的话,感觉最好先把需求搞清楚,问他们想要什么,最好写成文档;
2. 给他们搞几个Possible alternative solutions,把利弊或开发的时间银子啥的都说清楚,你自己倾向的也要写清楚;
3.老板是老板,专业是专业。有时候不管如何要表达自己的意见。他们是在不听你就照敌人说的做。
-假设你要做的App运行在Windows平台上:
A. WPF估计是一个好选择,那个界面就是XAML,一类似XML的东东,如果要界面定制很灵活的话,这个是长处。
B. WinForm也能实现定制,把UI单元都设计成模块,用反射之类的技术实时调用也很容易做的。或者很多第三方的控件也能提供一些这样的功能。
C. WPF或者其他的.NET程序(JAVA也一样)都是编译成中间代码的,反编译很容易。虽然混淆或者一些第三方软件也加密一些,基本也能被人破解的,就是时间而已。
D. 不清楚你这项目的背景(程序用途,客户等等),给用户越多的配置随意性,开发和维护估计越费时间。
1.有需求的时候,如果老板或者管理团队总要做新项目的话,感觉最好先把需求搞清楚,问他们想要什么,最好写成文档;
2. 给他们搞几个Possible alternative solutions,把利弊或开发的时间银子啥的都说清楚,你自己倾向的也要写清楚;
3.老板是老板,专业是专业。有时候不管如何要表达自己的意见。他们是在不听你就照敌人说的做。
-假设你要做的App运行在Windows平台上:
A. WPF估计是一个好选择,那个界面就是XAML,一类似XML的东东,如果要界面定制很灵活的话,这个是长处。
B. WinForm也能实现定制,把UI单元都设计成模块,用反射之类的技术实时调用也很容易做的。或者很多第三方的控件也能提供一些这样的功能。
C. WPF或者其他的.NET程序(JAVA也一样)都是编译成中间代码的,反编译很容易。虽然混淆或者一些第三方软件也加密一些,基本也能被人破解的,就是时间而已。
D. 不清楚你这项目的背景(程序用途,客户等等),给用户越多的配置随意性,开发和维护估计越费时间。