【发布时间】:2017-10-08 20:02:12
【问题描述】:
我开始担任 UX 设计师,直到最近一直在使用 Axure 或 Balsamiq 模型等可视化工具进行原型设计。不过,我一直对编码感兴趣,并希望在我的原型设计技能中变得更加面向代码。 我想知道您对在我的特殊情况下选择正确的发展道路的看法。简要说明:
我知道的:
HTML + CSS、Bootstrap 4 基础、基本编码概念(如变量、函数、类等)我最近开始学习 vanilla JS 基本概念。
我想做什么
- 快速制作原型(按重要性排序!)1. 应用程序(!),2. 仪表板(!),3. 移动应用程序,4. 网站
- 对代码有中级理解并能够修改代码
- 创建动态的动画图表 (d3.js?)
- (重要)UI 元素的动态动画
目标:
- 首先,我想提前计划未来 4-5 年的编码计划。我知道没有最好的工具和完美的路径,这就是为什么我要遵循“足够好”的路径。
- 我不一定要寻找最新最闪亮的技术。就我的目的而言,它需要在今天保持高效,并且不应该在几年内消失。
问题:
- 我认为继续学习 JS 说中间点是个好主意,直到我进入框架/库。 这是通常的建议,但另一方面,就原型设计而言,我只需要代码,如果我直接跳到框架,也许结果会更快?
- 如果我的目标只是原型设计,那么以后学习 jQuery 是否仍然是个坏主意?我最近看到很多不好的评论。我应该考虑(以及为什么)像 React 这样的任何其他框架/库吗?换句话说,说 React 比 jQuery 有什么优势出于我的目的?
- 我还能将 css 框架与 JS 框架一起使用吗?后者的概念对我来说太复杂了,我想知道它们是否可以用于原型设计,或者它只是专业开发人员的工具(有这么多选择,这么多工具!)。
谢谢!
【问题讨论】:
-
更加面向代码的目标是什么?您想拥有可供开发人员使用的可用代码吗?还是不管后面的代码丑不可用都只想要视觉原型?
-
我希望我的代码对开发人员更有用,当然需要适当的修改。我也认为编码只是非常有用的技能,我计划在未来继续编码(我计划学习 python 进行数据操作)。
-
那么这将取决于项目使用的技术。如果一个 Web 应用程序使用 AngularJS,但您使用 ReactJS 提供了一个原型,那么集成它会很复杂。 HTML+CSS 也一样,一些应用程序(智能手机)不使用 HTML 或 CSS。顺便说一句,我不是设计师。我是一名开发人员,但我不与设计师合作,因此我不知道他们如何协同工作。您也许应该在 平面设计 上发布您的问题
标签: javascript css frameworks