当前位置: 代码迷 >> VFP >> 用C#/.NET挑战一下VFP,该怎么处理
  详细解决方案

用C#/.NET挑战一下VFP,该怎么处理

热度:7366   发布时间:2013-02-26 00:00:00.0
用C#/.NET挑战一下VFP
我发现在这里有很多VFP爱好者见不得一点儿VFP的"坏话",我的分数也没什么用处,就出200分挑战一下VFP,看看C#/.NET与VFP对抗一下,各自优劣在哪里。
目的:让VFP爱好者/程序员更清晰的认识VFP的优点和劣势,而不是对其过于迷信。
范围:不限,但不要故意刁难。
方式:一段VFP代码对一段C#代码。

个人观点:C#/.NET强大,VFP简易快捷。

我是一个老Fox程序员了,对FoxBase/FoxPro/VFP了解的比较透彻,但C#/.NET方面只做了不到2年,算是比入门水平高一点的样子,不过在VFP能做到的功能,我用C#在.NET上基本都能实现或者基本都了解如何实现。

不是吵架贴,也不是比较谁好谁坏,所以不要在这里做这种评价了。

------解决方案--------------------------------------------------------
每种开发工具及语言都各有千秋,没有万能的。我同意 Foxer 的观点“C#/.NET强大,VFP简易快捷”(虽然我对C#/.NET不熟)


说明一下:
那个帖子是我锁定的,目的是怕再回复下去容易产生矛盾,其实谁都没有错,大家只是实际说出自已的经验而已。


就像现在孩子上幼儿园一样,有的家长认为孩子应该以玩、娱乐为主,有的家长认为孩子应该以学习为主,
如果某班老师注重学习,就会得出两种说法:
1、有些家长说这个幼儿园太注重学习了,造成孩子压力太大。
2、有些家长说这个幼儿园不错,注重学习。

如果某班老师注重娱乐,就又会得出两种说法:
1、有些家长说这个幼儿园不太注重学习,这个幼儿园不好。
2、有些家长说这个幼儿园不错,孩子爱去,孩子开心。


这个例子虽然不恰当,不过也说明一个问题,其实谁都没有错,老师家长都希望孩子好,只是不同的环境、看法而得出不同的结论。
------解决方案--------------------------------------------------------
我来出题:
题目:由我自己编写一程序,显示1+2。结果:VFP以100:0完胜。因为我对C#一点不会,得0分。
------解决方案--------------------------------------------------------
如果是中小型数据库,限制开发时间肯定是VFP快了,楼主最好限定个条件什么的,不然各自都有相对占优的领域
------解决方案--------------------------------------------------------
还是apple_8180 版主说的好!无需争长短!
------解决方案--------------------------------------------------------
.NET与传统开发工具在相同算法下得的结果效率比较慢
------解决方案--------------------------------------------------------
这里能看出VFP的优势之一:单一平台即可完成完整的开发工作。当然.NET平台庞大,但功能也多,覆盖面非常广泛。.

顶此句。
------解决方案--------------------------------------------------------
呵呵,关注那个帖子比较久了,没有发言,因为大多数使用VFP的人似乎对VFP的语言
功能比较感兴趣,对数据库功能很少讨论,而我在3年前已经转向数据库了,说实话,
VFP在数据库功能方面与其它数据库相比,差得太多了(触发器、SP、数据库事件、
网络支持、稳定性、安全性等等 )。
就个人观点:每一种语言都有自己的长、短处,合理运用才是正道,VFP不是万能的,
不是什么(环境)用途都可以用的,C#也一样。
------解决方案--------------------------------------------------------
我的经历和楼主一样,观点也一致,没什么好讨论的。
------解决方案--------------------------------------------------------
小可学用 vfp9 只不过半年,汗一个,至今什么系统也没做出来,很是惭愧。很想学学别人或者别的开发语言都是如何开发一个系统甚至于系统内的每一个组成部件的。窥见楼主学 C# 都2年时间了,相信楼主做出很多东西与部件出来了吧?放几个出来让小可学学?当然了,如果楼主所有的部件及其源代码均都涉及到商业机密、公司秘密、个人隐私,或皆属可望不可及的高端产品不涉及低端产品与一般应用,小可也是断不敢强人所难的。
------解决方案--------------------------------------------------------
好玩,有意思

我是强力支持VFP的


------解决方案--------------------------------------------------------
个人观点,没什么可比的。
如果是业余则由个人喜好决定的。
如果是职业则由职业决定的。

真正如果你想做分析则,则简单的方法是你应该知道什么时候用.net什么用VFP,或者什么时候应该选取ACCESS,什么时候要推荐Oracle.

类似之争太多.

.Net vs J2E
Oracle vs MS SQL
Windows vs Linux

最终能决定的是 f(允许的钱,你掌握的技术,时间,业务需求) -> 方案 , 也就是说如果你只会一种技术,那你只能提供一种方案。
------解决方案--------------------------------------------------------
foxpro还自带数据库的......c#编个数据库??哈哈

c#+access vs foxpro??
c#+sql server vs foxpro??


------解决方案--------------------------------------------------------
C#+XML vs foxpro 
嘿嘿。
------解决方案--------------------------------------------------------
C#+XML vs foxpro
建议这个提法改变 : C# + 微软 VS FoxPro
------解决方案--------------------------------------------------------
很好,很强大。等哪天有空咱们也整个 ACCESS vs VFP

C#和VFP根本没有可比性,一个是编程语言,一个是 (数据库+开发语言+IDE)
要比只能这样比 (C#+VS2008|VS2008+SQL server|Oracle|Access) vs VFP
ACCESS倒是满足这种要求 
(关系数据库+VBA+VBE开发环境)
------解决方案--------------------------------------------------------
C# + SQL_Server VS VFP
------解决方案--------------------------------------------------------
  相关解决方案