【发布时间】:2010-09-29 08:10:14
【问题描述】:
我刚买了一个新的 4GB USB 拇指驱动器,我正在努力决定要放什么。我正在考虑一个棒包上的网络服务器,一个 C/C++ IDE(倾向于 Code::Blocks;在我的旧 USB 驱动器上有 Dev-C++)和 Python。
您随身携带哪些与开发相关的工具?
更新
我添加了类别。
集成开发环境
Code::Blocks开源,跨平台C/C++ IDE
- 支持多种编译器(您必须提供),但您也可以下载包含 MingW 的版本。
- (在他们的网站上有a FAQ question解释如何制作 便携)
Codelite -- 开源、跨平台 C/C++ IDE
Eclipse -- 开源、跨平台 Java IDE
NetBeans -- 开源、跨平台 Java IDE
JCreator -- Java IDE
MSVC6 -- 微软 pre-.NET C/C++ 环境
语言和编译器
Portable Python -- Python 编程语言的解释器
- 包括 SciTE(编辑器)和Django(网络框架)
Strawberry Perl -- “用于 Windows® 计算机的 100% 支持开源 CPAN 的 Perl,其工作方式与其他任何地方的 Perl 完全相同。”
Py3k -- Python 编程语言的最新版本
Stackless Python
Lua -- 脚本语言
MinGW -- 类似于 GCC 的 Windows 端口
- “MinGW 提供了一套完整的开源编程工具集,适用于开发不依赖任何第 3 方 C 运行时 DLL 的原生 Windows 程序。”
编辑
Notepad++(经过这么多推荐,我不得不尝试一下)
UltraEdit -- "文本、十六进制、HTML、PHP、Java、Javascript、Perl 和程序员的编辑器。"
VIM - - “高度可配置的文本编辑器,旨在实现高效的文本编辑”
- emacs 的主要竞争对手
HEdit -- 十六进制编辑器
XVI32(十六进制编辑器)
e text editor -- “Windows 上 Textmate 的强大功能”
Intype text editor -- Windows 代码编辑器
ConTEXT -- 代码和文本编辑器
Editpad Pro -- “功能强大的多功能文本编辑器或文字处理器。”
发现
Dependency Walker -- 允许您查看程序或 DLL 依赖的 DLL 以及它们导出的函数。
Reflector -- 允许您查看和反编译 .Net 程序集
Spy++
DbWin32 -- 让您查看 Windows 调试和跟踪消息
- 类似于DebugView
DebugView -- 让您查看 Windows 调试和跟踪消息
网络和网络
Firefox Portable (with Firebug)
OperaUSB -- Web 浏览器
XamppLite -- 包含 Apache、PHP、MySQL、phpMyAdmin、OpenSSL 和 SQLite 的软件包
PuTTY -- telnet和 SSH 客户端
Wireshark -- 网络协议分析器(数据包嗅探器)
WinSCP -- 适用于 Windows 的 SFTP、FTP 和 SCP 客户端
差异/合并
SourceGear DiffMerge -- 并排比较两个文件并在需要时合并。
WinDiff -- 文件比较工具
Winmerge -- “Windows 的开源差异和合并工具。”
类 Unix 工具
GNU Utilities for Win32 -- 几个 Unix/Linux 工具的 Windows 版本
Cygwin -- Unix 类型环境到 Windows 的端口
PowerGREP -- GREP 工具
Visual Studio 和 .NET
NUnit -- .NET 的单元测试
TestDriven.NET -- 从 Visual Studio 轻松运行单元测试
AnkSVN -- Visual Studio 的 Subversion 插件
LINQPad -- 交互式工具开发Linq 查询。
- “让您以现代查询语言交互式查询 SQL 数据库:LINQ”
正则表达式工具
Expresso -- 正则表达式工具
RegexBuddy -- 正则表达式工具
杂项
The Sysinterals Suite(包括DebugView、Process Explorer 等)
WinZip
DosHere
7-zip -- 开源文件存档器
Scrollbar fix for VB6
puretext -- 粘贴并删除格式
VirtualBox -- 开源虚拟化产品。
- 类似于 VMWare 或 VirtualPC
【问题讨论】:
-
请标记为社区维基
-
如果您知道自己经常使用哪些工具,那么您应该复制这些工具;如果你不知道,那么没有理由复制任何东西。
-
我刚买了一个 32GB 的拇指驱动器,我发现至少有 64GB 可用。我敢推荐 Visual Studio 和 MSDN 在线文档吗? ;)
-
随身携带 Linux 操作系统 =D
-
我没有 USB 驱动器,不知道为什么要加载一个带有编程工具的驱动器?是否以防万一您所在的航空公司航班突然出现编程紧急情况? “机翼刚掉下来,不过别担心,我口袋里有一个 C++ 编译器!” :-)
标签: survey portability usb-drive portable-applications