【问题标题】:Prototyping for UX: dev plan + jQuery / Framework?UX 原型设计:开发计划 + jQuery / 框架?
【发布时间】: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


【解决方案1】:

我认为继续学习 JS 说中级是个好主意 点,直到我进入框架/库。这是平常的 建议,但另一方面,我只需要原型设计的代码 担心,如果我跳到框架,也许结果会更快 直接?

框架通常都有关于其功能和方法的清晰文档,因此我认为直接跳入框架会节省一些时间。关于并行学习 JS 对于识别 JS 格式和修改您的要求非常重要。我只会专注于具有特定目标的框架。尝试实现它,如果遇到错误直接google,你肯定会发现一些堆栈溢出的问题。

如果我的目标只是原型设计,那么学习 jQuery 是否仍然是个坏主意 然后?我最近看到很多不好的评论。我应该考虑 (以及为什么)像 React 这样的任何其他框架/库?换句话说是 就我的目的而言,说 React 比 jQuery 有什么优势吗?

学习 jQuery 从来都不是坏事。许多外部库都是基于 jQuery 构建的。我真的会推荐这本书:“Jon Duckett- JavaScript & JQuery”,它将帮助您了解 jQuery 的基础知识。我看不出 React 比 jQuery 有什么优势。也许其他一些人对此有不同的想法。

我还能将 css 框架与 JS 框架一起使用吗?的概念 后者对我来说现在很复杂,我想知道它们是否有用 用于原型设计,或者它只是专业的工具 开发人员(这么多选项,这么多工具!)。

当然,JS 框架通常只专注于在原型中创建动态内容或建立功能。它不会真正影响您的 CSS。例如,您可以轻松地将 node.js 与 bootstrap CSS 结合使用。

【讨论】:

  • 非常感谢。我去看看你推荐的书。关于 jQuery,我仍然有点担心它(某种)正在消亡的技术,是否有任何具有类似学习曲线且使用寿命可能更长的真正替代品?
  • 为什么你认为 jQuery 是一种垂死的技术?你读到了吗?它仍在大量开发中,被大约 67,884,357 个网站使用(参见:buildwith
  • 我希望不是,但是看看开发者的意见和趋势,只是想知道几年后它还会在这里,直到我可能达到一定程度的熟练程度:) dropbox.com/s/9th9efbknm5g73e/trends.png?dl=0
  • 您正在查看stackoverflow问题的趋势。您也可以反过来看:更少的 stackoveflow 问题可能意味着更少的错误/功能要求。这意味着 jQuery 可能非常稳定,可以满足用户的需求。学习曲线将始终被考虑在内。 jQuery 不能停止他们的发展,因为它支持大量的网站。对于每一个新特性,jQuery 通常还会创建扩展,例如:jQuery UI、jQuery mobile 等。
  • 这是一个有趣的观点,我会在 jQ 上做更多的研究,并且可能会尝试朝这个方向发展。谢谢大家 ^ 的时间!
猜你喜欢
  • 2012-03-06
  • 1970-01-01
  • 2016-02-15
  • 1970-01-01
  • 2011-11-10
  • 1970-01-01
  • 2012-04-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多