新界面搭建
基于 Vue 的单文件组件构建,每个组件把模板、逻辑和样式合并在一个易读的文件中。
在迪拜聘请 Vue.js 开发工程师的企业通常在追求一种特定的平衡:一个能快速搭建、日后也方便新开发工程师读懂的界面,而不需要从第一天起就承受某些其他框架自带的更繁重的前期设置。Vue 官方文档将其描述为一个用于构建用户界面的 JavaScript 框架,围绕声明式渲染和响应式展开,当底层数据变化时,界面会自动更新。正是这种组合,让 Vue.js 既适合快节奏的小型产品,也适合规模更大、运行更久的产品。
Vue.js 开发工程师之间差异最大的,是他们如何运用这种灵活性。有些人从头到尾都倾向 Vue 最简单、以模板为主的写法,这很适合较小的界面;另一些人则在应用超过寥寥几个界面之后,会转向更完整的工具,例如官方的状态管理和路由库。在委托之前,先弄清楚您的项目需要哪一种,是值得的。
Vue.js 开发工程师构建的内容
工作范围同时覆盖小型界面和更大、运行更久的界面。
基于 Vue 的单文件组件构建,每个组件把模板、逻辑和样式合并在一个易读的文件中。
为需要多个界面稳定共享同一份数据的应用,接入 Vue 官方的状态库。
搭建 Vue 官方路由,让应用给人分离页面的感觉,同时仍保持为一个单一、加载迅速的界面。
找出并修复随着 Vue.js 应用超过几个界面而累积的不必要重复渲染和过大打包体积。
构建或整理一套共享组件,让未来的界面能更快拼装,视觉上也保持一致。
将旧版应用迁移到当前受支持的 Vue.js 版本,遵循其自身的迁移指引。
值得关注的技能
懂得何时保持简单的判断力,而不只是熟悉语法。
| 技能或工具 | 良好水平的表现 | 为什么重要 |
|---|---|---|
| 当前 Vue.js 版本 | 使用当前版本,清楚没有固定发布日历,并会查看项目自身的发布说明 | 停留在旧版本的应用会错过修复,日后升级也更困难 |
| 单文件组件 | 编写干净、易读的组件,而不是一个包揽过多逻辑的大文件 | 易读的组件是让不断增长的界面保持可维护的关键 |
| 状态管理判断 | 只在应用真正需要时才引入 Vue 官方状态库 | 在小型界面上过度搭建状态方案会拖慢之后每一次改动 |
| 响应式理解 | 理解 Vue 如何追踪数据变化,并避免破坏这种追踪的写法 | 细微的响应式缺陷是常见的、难以追踪的困惑来源 |
| 测试习惯 | 会主动为组件和关键交互添加测试,无需别人要求 | 没有测试的界面往往会在客户发现之前就已悄悄出错 |
Vue 官方的 发布文档 确认没有固定的发布计划,小版本每隔几个月发布,重大版本会提前很久预告,因此值得在迪拜聘请的 Vue.js 开发工程师应当核对项目实际版本与该页面的对照,而不是想当然地认为它是最新的。
与我们合作的方式
选对合作方式通常取决于现有条件。如果一个 Vue.js 产品已经上线,只需要有人稳定地处理积压任务,按月计费的专职开发工程师是自然的选择。一个全新界面、一次重建,或是把旧应用迁移到当前 Vue.js 版本,更像是一个项目,在任何人开始动手之前先一次性报价并确定范围。有些客户更希望培养自己的内部前端团队,这种情况下我们的寻访和技术面试支持可以代劳这部分工作。而当真正的问题是一次决策而不是一次构建时,例如您目前的状态方案对产品实际需求来说是否已经过度,一次简短的咨询会先回答这个问题。
评估候选人
揭示对复杂度的判断力、而不仅仅是语法知识的检验方式。
能解释为什么在一个小界面上避免使用额外工具的候选人,展现的是真正的判断力,而不只是熟悉每一项可用功能。
从过往项目中挑一个,请对方谈谈背后的思路,包括现在会做出哪些不同的改动。
一段关于追查响应式问题并最终找到原因的具体记忆,比泛泛的阅读了解更能说明他们真正动手用过 Vue。
贴近您自身技术栈的任务效果最好,重点考察构建是否合理,而不只是速度。
他们的回答能说明他们是出于习惯、还是出于真实需要而选用更重的工具,这关系到您的界面日后是否好维护。
认证
Vue.js 徽章背后并没有考试,所以还是看真实作品。
Vue 核心团队不运行任何认证项目,因此任何标榜为官方 Vue.js 证书的内容,都来自与框架维护者无关的培训机构。
一个别人真实构建过的上线界面、一套可以阅读的组件库,以及一段关于过往性能或响应式修复的清晰讲述,委托一名 Vue.js 开发工程师之前,比任何徽章都更能说明问题。
阿联酋相关事项
两个在真实的迪拜界面中会出现的方面。
在已有的 Vue.js 界面上,为阿拉伯语镜像布局、间距和图标方向是实实在在的工作量,因此从一开始就规划进组件库,远比之后再补上要简单得多。
《2021 年第 45 号联邦法令》规定了阿联酋处理个人数据的规则,虽然大部分责任落在界面所调用的后端上,但 Vue.js 开发工程师构建的表单和字段仍属于同一条链条的一部分,值得明确告知任何在处理客户数据的迪拜产品上工作的 Vue.js 开发工程师。
您会在我们的 网页开发 分类下找到这项服务,隶属于更广泛的 迪拜招聘开发人员 板块。正在比较不同框架吗?我们的 React 开发工程师 和 Angular 开发工程师 页面分别说明了各自的差异。Vue.js 界面通常调用的后端另有页面说明,请参阅 Node.js 开发工程师 和 后端开发工程师;如果范围超出一个界面,我们的 网站开发 服务可以承接完整构建。
直接解答
Vue.js 常常因为其相对平缓的学习曲线和基于模板的语法而被选中,一些团队认为它更容易阅读,也更方便新开发工程师上手。正确的选择通常取决于您现有团队熟悉什么,或者您已经在合作的代理商推荐什么。
适合,Vue.js 能扩展到大型应用,并已被相当规模的产品用于生产环境,不过在大型构建中工作的 Vue.js 开发工程师应当熟悉其状态管理和路由工具,而不只是基础用法。
是的,两种方式都提供。专职开发工程师适合在现有 Vue.js 产品上持续开展工作,范围明确的项目适合有清晰完成节点的具体构建,例如一个新界面或一次重建。
有些人可以在基础层面处理,但 Vue.js 开发工程师的核心能力在于界面本身。如果后端需要持续投入,将其与一名专职后端或 Node.js 开发工程师搭配,通常效果更好。
Vue.js 并不遵循固定的发布日历。根据 Vue 官方发布文档,带新功能的小版本通常每隔几个月发布一次,重大版本会提前很久预告,并经过测试版和候选发布阶段。
资料来源
书面固定价格
已收到,我们正在为您撰写报价。
工作时间内您将在 45 分钟内收到。请查收确认邮件。