`
hatpdb
  • 浏览: 4519 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

大家平时都是怎么配置开发环境?

阅读更多
开发场景:
1. 操作系统Windows,Linux
1. 多种语言平台,Java,C/C++,Flex,Firefox Addons等,需要各种不同的版本。
2. 各种语言的开发工具SDK,比如Java JDK,Windows SDK,Flex SDK,需要不同的版本。
3. 各种开发工具,比如Eclipse,Ant,VS2008,Tomcat,(数据库服务器等),有升级的需求。
4. 项目需要的依赖的lib包,有的是2进制的,有的需要源代码,需要各种不同的版本。
5. 项目文件,有重叠的地方,比如要开发Flex,但是它的服务器是Red5(Java Tomcat做的)。
6. 项目相关的资料,方便开发使用,比如客户返回的日志资料,文档,音乐,开发测试文件等资源,我不希望跟项目源文件放在一起,但是希望跟其他项目区分开来,以便切换到任意项目,可以快速找到相关的资料,同时也可以方便删除所有资料,不影响项目的开发。
8. 对环境变量的快速切换,比如切换SDK时候path目录的要重新设置,
9. 项目备份的文件。

需求:
1.项目之间的平滑需要切换,比如说可能开发Java的同时还有JNI的C/C++项目的开发。
2.不同版本的切换,有时候测试一些Bug出现在特殊的版本上。
3.可以快速将某一个项目的开发环境迁移到另外一台机器,比如拷贝一个项目的时候,可以把相关的SDK,Tool,项目文件,测试资料一并考走,

解决方法跟问题:
1. 一台Linux,一台Windows,同时Windows安装一个Linux虚拟机,做些简单的测试.
2.语言平台,SDK,工具目录的设置,我也是参考了网上一个人的方法,
devel/c
SDK
Source
Tools
devel/java
SDK
Source
Tools

devel/flex
SDK
Source
Tools

这个方法也有一个缺点,切换语言的时候,找目录太深,比如要寻找一个文件,用鼠标点的话,一天下来感觉手腕特别累(换用命令行也要敲半天),有没更快捷的方式?
3.Downloads目录,下载后的所有文件放这里(SDK,工具,库,以及源文件等),文件很多,不好找文件,经常考走其他文件后,这里还留有一个文件。
4.建立/tmp目录,所有的项目相关测试资料放这里,文件一大堆经常很混乱,找文件都是不停按字母键来找。
5.对经常使用的文档单独建立一个文档,里面包括Todo list,一些快捷命令,等等。
6.有时更换工具要修改环境变量也是要弄半天,路径配置要搞半天,用完又得恢复回去,问题是重复加繁琐。

大家都是怎么管理这些资源?有没好的建议?
分享到:
评论
2 楼 qbq 2009-10-26  
做个BAT或者SHELL
把服务器上有的软件做个选择列表
根据选择,打包下载
生成修改设置的脚本。。。
1 楼 yiding_he 2009-10-18  
1、经常要访问的文件夹,就拖到收藏夹里。
2、下载下来的东西简单的归类,如“类库”“服务器”“IDE”“数据库”
3、IDE 下切换 JDK 很方便的。
4、项目下面的文档按日期创建文件夹。如果文档太多,就装一个桌面搜索。
5、JDK、IDE、邮件客户端、QQ这些程序及配置全部放在系统分区外,重装系统后不需要安装马上就可以用(QQ 以前不用重装的,现在不行了)。

相关推荐

    华为编程开发规范与案例

    与开发人员在测试组环境多次重复以上步骤,发现11群的计次表话单有时正常,有时其出中继群号就为一个随机值,发生异常的频率比较高。为什么其它群的话单正常,唯独11群不正常呢?11群是四个群中最小的群,其中继计...

    基于Spring Boot的Logback日志轮转配置详解

    在平时的开发和生产中,我们经常使用的log4j、slf4j、logback等日志框架,他们的配置大同小异。 默认配置: 默认情况下,如果对日志没有特殊处理,可以直接基于application.properties进行配置。常用的参数有:...

    代码语法错误分析工具pclint8.0

    用开发环境进行LINT也可以使用开发环境来执行LINT操作,一般开发环境都支持运行可执行文件,但不一定支持运行批处理文件,下面用Source Insight , Ultra Edit, MSVC 6.0 来举例说明如何在开发环境下进行LINT。...

    STM32输入输出模式理解

    STM32提供了多种GPIO配置模式,每种模式都有其特定的应用场景。通过合理选择合适的配置模式,可以有效提升系统的性能,并简化电路设计。对于初学者来说,理解这些基本概念对于后续的学习和开发至关重要。希望本文...

    小旋风ASP服务器_小旋风ASPWeb2005服务器_架设ASP网站_(ASP Web2005服务器)_完整免费版

    2.资源是我觉得好才放上来跟大家分享的,简易便携,平时带到机房或者测试都很方便,这个完整纯净的版本现在网上已经不好找了,要么就是广告捆绑什么的一堆; 3.至于下载分,只要你评论了,不仅退还所有分还多送1分,...

    Book-Learn-Flutter:关于学习Flutter的积累

    编辑积累学习都不容易,希望大家相互鼓励。 6.面试总结 -------------------------基础知识------------------------- 基础知识 学习内容 网址 系列 Flutter中文网 官方学习网址,入门学习 点击前往 flutter环境...

    强大的扫描工具x-scan

    欢迎大家一起帮忙翻译,通过审核后会直接加入在线升级库供大家下载。 Q:用xscan.exe在命令行方式下进行扫描时,如何暂停或终止扫描? A:命令行方式检测过程中,按“[空格]”键可查看各线程状态及扫描进度,按...

    x-SCAN -V3.3-CN.

    欢迎大家一起帮忙翻译,通过审核后会直接加入在线升级库供大家下载。 Q:用xscan.exe在命令行方式下进行扫描时,如何暂停或终止扫描? A:命令行方式检测过程中,按“[空格]”键可查看各线程状态及扫描进度,按...

    JAVA上百实例源码以及开源项目源代码

    Java 3DMenu 界面源码 5个目标文件 内容索引:Java源码,窗体界面,3DMenu Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都...

    8051Proteus仿真c源码数码管显示拨码开关编码

    - **初始化**:首先需要对单片机的端口进行初始化配置,比如设置为输出模式以控制数码管或输入模式以便读取拨码开关的状态。 - **循环结构**:使用循环结构来持续监控拨码开关的状态变化,并根据最新的状态更新...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java 3DMenu 界面源码 5个目标文件 内容索引:Java源码,窗体界面,3DMenu Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java 3DMenu 界面源码 5个目标文件 内容索引:Java源码,窗体界面,3DMenu Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都...

    java源码包---java 源码 大量 实例

     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码...

    java源码包2

     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java...

    java源码包3

     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java...

    java源码包4

     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java...

Global site tag (gtag.js) - Google Analytics