public void RemoteCtrl()
{
WebClient web = new WebClient();
web.Encoding = Encoding.UTF8;
string json = web.DownloadString("http://softapi.ilinshu.cn/softinfo/query/1" );
SoftInfo si = JsonConvert.DeserializeObject<SoftInfo >(json);
if (si.State != 0)
{
MessageBox.Show(si.ErrorMessage, "内部错误" , MessageBoxButtons .OK, MessageBoxIcon.Stop);
Environment.Exit(0);
return;
}
}
标签归档:感想
实用,快速输出产品为目的
实用,快速输出产品为目的,出不了产品的情况下,所有模式、设计、优化都是耍流氓。
利用现有的基础技术, sql + 编程语言,快速完成开发。而不是去研究在这些基础技术之上延伸出来的各种技术,比如EF等,有研究EF的功夫,实现或优化几个业务逻辑多好。
现在才明白,那些简单的,花时间少就能掌握的技术才是好技术。复杂的技术不适合做复杂的产品,同样,简单的产品也用不上复杂的技术。这己经被多次印证,解决一个问题,如果觉得复杂了,那么肯定思路错了!
MVC+EF我现在觉得比较操蛋,更操蛋的是博客园上天天讨论的DDD领域模型。
要用.NET就用WebForm+Dapper
否则就用PHP+Yii
至少现在对于我来说是适用的,有团队的情况下再说!
断网,保持自己的思考能力!决不能过分依赖网络!
解决问题的思路应该是:自己思考->查专业资料(MSDN等)->利用搜索引擎查->论坛发帖子(绝对不要QQ群,现在QQ群已经没人回答问题)-> 问现实中的人。
现在不要想盗版正版的问题,我特么中毒太深,产品都没出来,意淫的太多了!!!!!
保持现实,保持冷静,保持思考力!适应自己的才是最好的,其他都扯淡!
该松耦合的时候松耦合
该松耦合的时候松耦合
该紧耦合的时候紧耦合
没有绝对的好和坏。
现在才发现webform非常好,页面相关的,紧耦合(微软已经给做好了)。
业务方面松耦合,可以灵活变更,以免造成牵一发而动全身的情况。
而MVC正好相反了,页面拆成3份view+model+controller. 业务方面正好偏向是紧耦合的。
controller层不可能写过去复杂的业务逻辑。业务逻辑都要另分离出一层。
不好。
MVC的好处是:在技术层面上,把前端、程序员的职责分开了。
现在都是我自己搞,分开始在是没必要。
如果有团队,分开是非常好的。各专其业。
C++ Bulder和Visual C++的一点感想
VC和CB不是一个设计哲学,其实哪个都不错.除了CB的编辑器差劲了点.
CB是IDE级的,而VC是代码级的,所以,CB是可以高效开发的,而VC则更灵活,更底层,无孔不入