自己以前做.net开发,现在由于项目需要,做java。用惯了微软提供的工具,感觉java开发环境很不适应。
各个语言及开发环境都有其优缺点。
Visual studio里面有解决方案的概念,对于一般的中型项目,至少都会有一个或多个solution,每个解决方案下面又包含多个project。而eclipse没有这个概念。
如果同时又多个项目(这里的项目指的是业务方面的开发项目,不是project)并行,多个project都放在一个workspace里面,就会比较混乱。这个时候可能有两种方法,第一种是使用working sets,第二种是将不同的项目放到不同的workspace。不论是使用这两个中的哪种方式,在切换不同项目的时候,都要手动点好几次,感觉相当麻烦。
由于上面的原因,自己动手写了一个适用于eclipse的解决方案管理小软件。愿与大家共享。
实现原理
1、将eclipse里面的workspace对应到visual studio里面的solution概念。每个新的业务项目都可以使用自己的workspace,跟其他业务项目的project不要混乱放在一起。
2、使用eclipse的启动参数 –data [workspace] 来启动不同的workspace。给每个workspace下面创建一个 .jsln文件,双击文件的时候即实现eclipse的带参数启动。
运行效果
已实现的功能
1、可以在主程序中选中一个解决方案打开。
2、在主程序中创建新的解决方案。
3、从解决方案目录双击.jsln文件直接启动解决方案。
使用方法
1、安装.net framework 4
2、运行EclipseSolutionInstall.exe,注册自定义文件类型。
3、运行EclipseSolution.exe启动主程序即可。
后记
不但是开发工具,类库用起来也很不顺手。比如DateTime,String等基础类,所提供的功能在方便性方面跟c#所提供的功能差距很大。
后面还会计划写一个自己的类库,实现c#里面比较使用的基础类。
如果认为无用处,请绕行。需要交流的,可以发邮件给我 394176724@qq.com。
作者:lj jiang
如果你读了我的文章,觉得有帮助,你可以选择: 支付宝赞助
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。