Installer Developer VS软件打包器?

时间:2012-09-27 18:32:17

标签: windows-installer installshield

我很难找到我的软件总监需要填写的工作。我正在寻找一个开发人员来使用InstallShield创建MSI安装程序。 我一直在看自称“软件包”的人的简历,但他们说他们写了安装人员。如果经理看到标题“打包者”,他说没有。

有什么区别?

感谢您解释此任何帮助!这是一个学习曲线。 凯蒂

2 个答案:

答案 0 :(得分:2)

“打包器”通常是来自企业IT背景(SysAdmin)的人,他们已经学会了如何使用重新打包工具来创建MSI。他可能也有使用VBScript和PowerShell等SCCM和脚本分发工具的经验。也许MCSE也是。这个人倾向于在非技术公司的IT部门工作。

“开发人员”或“工程师”(或任何避免使用“打包/打包”一词的人)通常在SCCM主体中拥有更多背景知识,例如源代码控制,构建自动化,发布工程以及更详细的理解安装。他们通常对InstallShield,Windows Installer,Windows Installer XML有更深入的了解,他们甚至可能拥有C,C ++,VB,C#或其他语言的开发背景。这个人倾向于为软件开发组织中的技术公司工作。

这些是一般化,可能不适合所有候选人。我实际上适合后者,但目前适用于前者。深入了解简历,看看技能和经验如何与我的描述相符。

否则,是的,我同意。如果他们称自己为“打包者”,我通常会跳过他们的简历。

答案 1 :(得分:1)

如果您正在搜索某人为您的软件创建MSI安装包,那么经验丰富的“打包者”似乎是合适的人选。

“软件包”是Linux世界中常用的概念,但由于某种原因,在Windows用户中并不常见。 .MSI是Windows使用的安装程序包文件格式。

MSI包通常包含程序的文件+基本上是包含许多关联链表的数据库。数据库包含有关为安装应用程序而必须对目标计算机执行的操作的信息。简而言之 - 提取打包文件的位置以及如何实现不同的依赖关系,以便安装的软件可以正常工作。