前两天我爸想做个记账的小工具,方便记录家里每月水电燃气开销。他问我写这种小软件该用啥工具,我就跟他聊了聊写工具软件常用的IDE。
其实IDE没那么神秘
很多人一听“集成开发环境”就觉得高大上,其实它就是个高级点的写字本,专门用来写代码的。就像我妈用Word写菜谱,程序员用IDE写程序。
如果你只是想写个简单工具,比如自动整理照片、统计家庭支出、提醒吃药时间这类小东西,完全不需要太复杂的工具。
Python推荐用PyCharm或VS Code
像我表妹给家里小店写了个库存管理工具,用的就是Python。她一开始用的是PyCharm Community版,免费又顺手,界面清楚,写完一点保存就能运行看效果。
后来发现VS Code也挺好用,装个Python插件就行。打开快,占电脑资源少,适合老电脑。她那台五年前买的笔记本跑起来也不卡。
def remind_medicine():
print("记得吃降压药!")
# 每天早上8点运行一次
remind_medicine()
Windows小工具可以用Visual Studio
我邻居大叔退休后喜欢捣鼓电脑,他写了个自动关机的小工具,设置晚上11点没人在用就关机省电。他用的是Visual Studio Community,微软出的,免费,做Windows程序特别方便。
拖几个按钮、文本框出来,双击写点代码,编译一下就能生成.exe文件,直接发给他儿子在老家用。
轻量级工具试试Notepad++或Sublime Text
如果只是改改配置文件、写个批处理脚本,比如把照片按日期分类,用不着启动大型IDE。我家那台备用电脑上就装了个Notepad++,几秒打开,语法高亮看着清楚。
有次我媳妇想批量重命名下载的宝宝照片,写了个简单的.bat脚本,就是在这上面写的:
ren "*.jpg" "baby_*.jpg"
网页类小工具用VS Code最顺手
我自己写过一个家庭日程表,放在本地浏览器打开就能看谁哪天值日、谁要交物业费。用HTML+JavaScript写的,全靠VS Code搞定。左边写代码,右边刷新网页就能看到变化,跟搭积木一样直观。
现在家里人手机存了快捷方式,打开就是这个页面,比贴冰箱上的纸条强多了。
别被“专业”吓住
写工具软件不是程序员专属。就像会做饭的人不一定非得是大厨,想解决家里实际问题,选个顺手的工具就行。IDE也一样,能让你快速写出能用的东西,就是好IDE。
关键是动手试。下载个免费的VS Code,写行print("Hello 家里人"),运行成功那一刻,你就已经跨出第一步了。