有跟我同样遭遇的来看看,一起来摆脱微软的束缚。

问题描述

两年了,自从微软不再提供VB6.0的技术支持的那时候开始,经历了无数次的郁闷终于写出了自己还算满意的这个程序,开发易www.kaifayi.cn现在就其中的经历和我开发易产生过程跟大家谈一谈。有同样遭遇的网友可以用此软件一起来摆脱微软的束缚。早在一年多前,微软不再提供VB6.0的技术支持,我的几个大型项目都是用微软的VB系列开发,出于对市场和开发效率的考虑,我决定抽时间安排人力升级以前的项目。升级的项目中交通项目价值最大,我最关心,那先从交通软件开始吧,交通软件是C/S和B/S架构的混合体,使用SQLServer2000数据库,大约有200个表,多种业务关系交织,挺复杂。当时交通项目软件的研发团队有6人,高峰时在10人左右,初级版本花了近半年的时间,加上功能性能完善大约1年的时间,软件在交通领域的应用价值数十万,已有多个应用。需要6人以上,最少半年的时间升级项目,在人力、时间、和升级所需的投入上都很困难,并且升级后的产品在品质保障方面能否超越升级前的产品还会有风险。在作决定前我还是比较慎重,没有盲目安排人力升级。我给自己定了一个原则:成本低、时间短、技术人力小、风险小、软件运行稳定、可靠。要做到真的很困难,让别人来做似乎要求过高,不太可能,自己的事还需自己解决。

解决方案

解决方案二:
虽然微软不做技术支持,但是也不代表不能用吧,并且一般都不是用的正版的,呵呵还有现在的软件一般也不可能用个10年8年的,5年左右就淘汰重新做,所以个人觉得这个不是什么问题当然老是这样也不是办法,中国现在在软件方面本来就只能被人牵着鼻子走,因为中国没有人愿意投入资金也没有人有实力投入资金去开发一个能够与微软竞争的平台,不能改变现实就取接受它
解决方案三:
公司人员是有变动的,刚来的很难找到合适的,培养一个人又需要大量的时间和精力,所以还是要找一条出路的。我定了以下几种方案:第一种方案:采用微软的升级工具,VB6.0的程序直接升级到VB.NET2005,这种想法其实我在老早以前就有了,记得MicrosoftVisualStudio.NET2002刚发布的时侯,我就想利用它自带的升级工具,升级到.NET2002。我用其中的一个小模块尝试了一下,困难重重,没能成功,就放弃了。MicrosoftVisualStudio.NET2003发布后,我也尝试了一下,没能成功。项目反正运行良好,客户也没提出什么开发工具的要求,也放弃了。.NET2003之前微软还对VB6.0有技术支持,直到MicrosoftVisualStudio.NET2005后,VB6.0开发效率已明显不如后来者、使用人群也减少了,虽然也不是一无是处,直到现在我还认为VB6.0有其优越性。VB6.0开始淡出了,.NET2002/2003,也只是一个短暂的过度,应用也没有VB6.0那样广泛。从Windows95直到Windows2000,由于微软的特殊原因,盖茨最早就是使用Basic语言,所以VisualBasic和Windows操作系统联系最为密切,这也是后来VB成功和广泛应用的原因。升级过程虽然简单,但要结合其独特的长项就不那么容易了。升级后的程序只是个翻译本,错误百出。在架构和设计理念上也不适合,在新的开发环境下,设计的目标实现可能比旧的版本要容易很多,如果参照旧一套的设计思路和修正其中的错误,比实现一个新的目标相差无几。甚至在软件方面不能本质的提高。直接升级虽然过程简单,但结果和新开发无异,不可行。
解决方案四:
公司人员是有变动的,刚来的很难找到合适的,培养一个人又需要大量的时间和精力,所以还是要找一条出路的。我定了以下几种方案:第一种方案:采用微软的升级工具,VB6.0的程序直接升级到VB.NET2005,这种想法其实我在老早以前就有了,记得MicrosoftVisualStudio.NET2002刚发布的时侯,我就想利用它自带的升级工具,升级到.NET2002。我用其中的一个小模块尝试了一下,困难重重,没能成功,就放弃了。MicrosoftVisualStudio.NET2003发布后,我也尝试了一下,没能成功。项目反正运行良好,客户也没提出什么开发工具的要求,也放弃了。.NET2003之前微软还对VB6.0有技术支持,直到MicrosoftVisualStudio.NET2005后,VB6.0开发效率已明显不如后来者、使用人群也减少了,虽然也不是一无是处,直到现在我还认为VB6.0有其优越性。VB6.0开始淡出了,.NET2002/2003,也只是一个短暂的过度,应用也没有VB6.0那样广泛。从Windows95直到Windows2000,由于微软的特殊原因,盖茨最早就是使用Basic语言,所以VisualBasic和Windows操作系统联系最为密切,这也是后来VB成功和广泛应用的原因。升级过程虽然简单,但要结合其独特的长项就不那么容易了。升级后的程序只是个翻译本,错误百出。在架构和设计理念上也不适合,在新的开发环境下,设计的目标实现可能比旧的版本要容易很多,如果参照旧一套的设计思路和修正其中的错误,比实现一个新的目标相差无几。甚至在软件方面不能本质的提高。直接升级虽然过程简单,但结果和新开发无异,不可行。
解决方案五:
第二种方案:借助已有的辅助设计生成工具,我常用数据库物理设计工具,例如PowerDesigner,轻松设计生成数据库。我希望应用的工具应该是,能自动设计生成常用的软件架构、常用的项目、直接生成用户界面、操作习惯与使用的开发工具一致、直接生成通用的代码、能定制编程风格(不同使用者产生不同风格的代码)、能设计业务逻辑、能实现关联业务逻辑设计生成编码、能直接用MicrosoftVisualStudio.NET打开运行,而无需任何复制修改,生成应用程序,……。总之,点点鼠标应用程序就呈现在眼前。应用程序开发有这样的工具吗?尽管我当时对这样的工具一无所知,但要尽快解决问题,如果有前人的努力,我没有必要重复投资,费时费力。首先想到的是上网找一下有没有能实现升级目标的辅助工具,找了n个,具体数量不确定,反正挺多。我更希望能符合使用MicrosoftVisualStudio.NET开发人员的使用习惯,使用的结果是不能令人满意,质量参差不齐,不能直接生成项目、不能直接生成Form界面、不能定制程序代码风格、不能设计业务逻辑,……。必须另建项目,来回复制代码,使用麻烦容易出错,代码中集成了软件设计者已编译的功能模块引用,一看就是机器编码,不能为己用。遗憾的是,没找到我希望的工具。
解决方案六:
看明白了你的意思,你是想不怎么花费力气,就把你的vb6的程序进行升级到vb.net,工作量太大,放弃。然后你就想借助辅助工具缩短开发时间,进行重新开发。结果也放弃。既然是升级,肯定是有代价的。所以.......
解决方案七:
1关注
解决方案八:
谢谢大家的关注继续第三种方案:自己动手,开发这样一套系统。开发过程中遇到这样或那样的困难,如果只是为了自己软件升级,开发这样的工具,可能半途就废了。之所以能继续进行下去,我想如果我需要这样的工具来帮助完成费时费力的工作,提高开发速度,项目早点完成,然后去干自己想干的事。那么别人也会有这样的需求,换言之,一定有市场,尽管现在有和我曾经一样想法的爱好者,但软件定位不同,能力有限。市场需要能帮助应用程序开发的软件公司和开发人员的一套专业系统。这也是除了我项目中使用之外,坚持不断完善开发易的原因。终于,开发易1.0发布了,自认为基本达成了前期目标,处理项目中SQLServer近200个表,能轻松完成各业务模块基本功能、Windows界面、底层数据处理等。现在开发易提供免费试用,我们欢迎你使用开发易帮助你早点完成项目,去干自己想干的事。由于能力有限,在使用过程中有什么问题,恳请赐教。
解决方案:
支持,只有中国人自己开发的软件才能最能贴近中国人

时间: 2024-09-11 01:52:28

有跟我同样遭遇的来看看,一起来摆脱微软的束缚。的相关文章

互联网遭遇创业板:谁是未来中国的微软

中国创业板推出后,可弥补国内IT企业在纳斯达克上市时遭遇的各种短板.但这并不意味着,国内IT企业的上市之路畅通无阻. 3 月31日<首次公开发行股票并在创业板上市管理暂行办法>(以下简称暂行办法)的出台,让大多数中国互联网公司为之一振.且不说创业板推出的背后,意味着有多少企业开始梦想成为中国互联网的"微软",网络上瞬间冒出300多家拟申请上创业板的企业名单,足以证明互联网企业对创业板上市的热情. 日前,北京正望咨询有限公司总裁吕伯望在接受 <每日经济新闻>采访时

该学Java或.NET?

自从.NET问世以来,程序员都很关心的一个问题是「该学Java或.NET」.我也在挣扎,该「该继续Java的研究,或者该开始准备培养.NET的知识」. 当然,最好是能两者兼顾,但是每个人的时间都很有限,想要兼顾两者,其实不太容易.投入在.NET的时间越多,所能花费在Java的时间自然就少了,反之亦然.在信息爆炸的时代,重要的不是信息的取得,而是信息的抉择.信息太多,时间太少,如果不能慎选适合的技术,只会平白浪费许多时间,斫丧自己的竞争力. 由于我喜新厌旧的个性使然,过去这两年半,我着实花了不少时

柏林消费电子展:今年风向很明确

透明电视 脑控电视超薄超级本 上周末,一年一度的柏林消费电子展(IFA)在德国柏林开幕.除了西门子.博世.BEKO.三星.松下等全球知名品牌悉数亮相外,以海尔.美的.TCL.长虹为代表的近600家中国家电企业参展.据统计,本次展会共有1441家厂商参展,中国企业占据30%左右的展位. 和年初美国的CES展一样,IFA也被认为是消费电子发展的风向标,尤其是在家用电器领域.3D和智能成为今年IFA的关注焦点,各类平板电脑仍保持着高烧温度.由于在专利战中遭遇不利判决,三星临时撤展其定位介于普通平板电脑

从Azure出发,微软又有新动向

日前,微软在Azure秋季媒体沟通会上表示,"Azure知识产权保护计划"正式落地中国,将以无上限赔偿及涵盖10,000项专利的专利池开放等举措来帮助Azure用户降低侵权风险,让开发者以及企业用户无需为潜在的知识产权纠纷而困扰.此举一出,将微软长期以来积累的丰富知识产权分享给合作伙伴.用户以及开发者. 微软方面承诺将会赔偿所有Azure客户因使用Azure产品(包括开源组件)而导致的知识产权侵权的索赔费用,如果Azure用户因为使用Azure云服务而受到相关知识产权诉讼,用户将得到无

中国网游公司盈利增长放缓下纷纷示好苹果以此拉动营收

昨日,盛大游戏董事长兼CEO谭群钊在上海确认,最快将于第三季度推出针对苹果iPhone手机和iPad平板电脑的数款游戏.这已经是近日来第二家中国网游公司表示愿意为苹果制作游戏.分析人士认为,中国网游公司在盈利增长放缓的情况下纷纷示好苹果,显然是想以此拉动营收. 谭群钊在解释盛大的"苹果计划"时表示:"这些游戏主要针对海外用户,苹果公司的全球发行渠道比较顺畅,我们的产品由此进入全球化的运营相对比较容易."而就在几天前,金山董事长求伯君也表达了为苹果iPad设计游戏的意

微软最大的难题是“选择”

不是天气变了,而是气候变了.新的竞争形势让微软转向为非Windows平台提供产品和服务. ▲不是天气变了,而是气候变了.新的竞争形势让微软转向为非Windows平台提供产品和服务. ▲微软希望,像Kinect的"跨界应用"那样的组合方式可以让微软的产品线爆发出新的能量. 2011年12月16日,微软Office365业务部门高级主管汤姆·里佐(Tom Rizzo)在接受采访时表示,微软将在新的一年里,为包括安卓在内的多种移动平台发布办公软件,"用户使用什么平台,我们就在什么平

李书福论战王小川:IT与汽车,谁会革谁的命?

中介交易 SEO诊断 淘宝客 云主机 技术大厅 浓缩观点 传统汽车制造商都有些固步自封,缺乏创新.而互联网产业则或许能给这个汽车行业带来新的活力.看到Tesla.Google等汽车行业搅局者,如何提升汽车的用户体验,这责任似乎也推到了互联网人身上. 由于在用户体验上存在着巨大的差距,所以互联网公司与汽车厂商的合作存在一种无法避免的"断层".针对这一点,王小川认为一定要"倒逼"汽车厂商,即通过互联网产品的用户体验反过来影响汽车,把主动权握在自己手里,而不是被框在车企的

通信简史,4G时代离我们有多远?

4G来了,真的来了?逗你玩- 城市中心的大广告牌,造价不菲又威武雄壮,"4"这个对于中国人来说不太吉祥的数字,好像是第一次占据了媒体的中心版块.关于4G网络,中国团队倾注了太多感情和金钱,早在2009年的时候,就有领导带着TD-LTE的标准,去国外开会,希望中国的自主知识产权也有引领世界的一天:而运营商老大中国移动,因建制TD-SCDMA时就考虑到了后续向4G的演进问题,在网络基础建设方面有先天的抢跑优势,但这些浓烈的爱与钞票,始终没能让4G时代的提前到来,或者说,任谁也没有办法仅依靠

虚拟化耐人寻味的&quot;黑客帝国&quot;

两个关键点 本文讲的是虚拟化耐人寻味的"黑客帝国",[IT168 资讯]"虚拟现实"一直是好莱坞导演们非常热衷的话题,无论是风靡一时的"机械公敌",还是耐人寻味的"黑客帝国",都使用了虚拟的概念.但在IT领域,虚拟化技术从诞生至今已存在40多年,经过早期的技术沉淀与升级变迁,今天的虚拟化已经褪下神秘的面纱,走进寻常的x86世界. 09年IT界的热点之一就是虚拟化.虚拟化的原理很简单,就是将服务器物理资源抽象成逻辑资源,让一台服