问题标签 [prototyping]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
prototyping - 面向非程序员的原型设计工具 - 表达式?
我们正在寻找一种原型制作工具,以允许我们的业务分析师(和我自己)模拟网站。有人建议为此使用 MS Expression 工具套件。我担心这对于非程序员来说可能有点过于技术化。
有没有人有使用 Expressions Web(或 Blend)作为原型工具的经验?有没有其他人会推荐的。
programming-languages - OpenGL UI 原型设计的正确语言。抛弃 Python
所以,我有了这个想法,我会尝试使用 OpenGL 和一些物理特性来制作一个实验性用户界面的原型。我对这两个主题都知之甚少,但对 C++、Java 和 C# 等编程语言非常有经验。经过一些初步研究,我决定使用 Python(使用 Eclipse/PyDev)和 Qt,这两个对我来说都是新的,现在有四个不同的主题可以或多或少地同时学习。
我已经在 OpenGL 和 Python 方面取得了相当大的进展,但是虽然 Python 及其生态系统最初似乎非常适合这项任务,但我现在发现了一些严重的缺点。糟糕的 API 文档和缺乏代码完成(由于动态类型),当每个模块有一个类时,必须导入我在每个其他模块中使用的每个模块变得乏味,必须选择正确的模块来运行程序,并且必须等待 30在收到许多明显的拼写错误和其他错误的通知之前,程序启动并隐藏 IDE 的秒数。它变得非常烦人非常快。坦率地说,我不明白所有的绒毛是关于什么的。Lambda 函数、列表推导等都很好,但当然还有更重要的事情。
因此,除非任何人都可以至少解决其中的一些烦恼,否则 Python 就出局了。出于显而易见的原因,C++ 也被淘汰了,而 C# 也被淘汰了,主要是因为缺乏可移植性。这使得 Java 和 JOGL 成为一个有吸引力的选择,但我也对 Ruby 和 Groovy 感到好奇。不过,我想听听您对这些和其他人的看法,以防止我再次犯同样的错误。
要求是:
- 让地狱远离我。
- 良好的代码完成。完整的方法签名,包括数据类型和参数名称。
- 良好的 OpenGL 支持。
- Qt 支持更可取。
- 面向对象
- 适用于 RAD、原型设计
- 跨平台
- 最好是开源的,但至少是免费的。
prototyping - 原型设计时的最佳实践?
在进行原型设计时,您在多大程度上放弃了最佳实践以支持代码和修复黑客攻击?当然,代码并不打算在完整的生产中保留。
补充:我正在研究一个用 Python 制作的相当大的半工作原型,以找出嵌入式应用程序的 UI。我知道代码不打算在生产中使用,但是代码库的质量随着更改次数的增加而稳步下降,这让我很恼火。
c# - 为基于 Web 的应用程序实现功能齐全的原型
我正在为基于 Web 的应用程序构建原型,并正在考虑用 HTML 构建前端,然后可以在以后将其重用于实际应用程序。我之前做过一个基于 Flash 的原型,它将 .swf 嵌入到 C# 可执行文件中。Flash 缩短了周转时间,而 Windows 应用程序提供了对用于 DB 访问和声音的花哨 API 的无限制访问。
我也想为这个考虑类似的东西。这种方法有意义吗?我特别关心 HTML 与容器应用程序通信的方式。根据我从初步研究中了解到的情况,它只能通过 JavaScript,这可能很快就会变得笨拙。尤其如此,因为与在 .swf 中实现许多功能的基于 Flash 的原型不同,HTML UI 将完全依赖于 shell 来维护状态。此外,除了访问数据库之外,我不需要任何其他东西。所以桌面应用程序可能是矫枉过正。
想到的另一种选择是使用 PHP 构建原型,并使用可移植的服务器堆栈(如 Server2Go 或 XAMPP)部署它。但我以前从来没有做过这样的事情。这里有人对这种方法的缺点有所了解吗?
关键要求是 UI 的快速迭代、可重用的前端代码和简化的部署,无需任何安装或配置。
prototyping - 进化与一次性原型
谁在“低保真与高保真原型”辩论中获胜?零原型 (P0) 是否应该是最终产品的第一个版本?或者应该是 P-0 总是一次性的?行业青睐什么方法?
来自维基百科的优秀文章:软件原型
c# - 如何最大化用于快速 CRUD 的内置 ASP.NET 数据控件(GridView、FormView 等)的效用
在过去一年左右的时间里,我一直在为商业网络应用程序开发 .Net 页面。出于多种原因,我们主要在 2.0 中工作。
大部分工作是原型设计,将数据扔到页面上,收集用户对数据和交互的反馈,冲洗和重复。我发现内置的 .Net 控件非常适合这种类型的快速可视化,尤其是当我已经为其他目的编写了业务对象或数据源时。
我的许多其他工作是为用户创建 CRUD 接口,以自定义他们对我们产品的实现。我最挣扎的地方是为他们需要定制的各种项目创建简单、干净编码的 CRUD 实现。
任何人都可以简单地为我描述正确使用内置 .Net 控件以快速创建可维护的 CRUD 应用程序吗?
要考虑的关键:
1) 哪些控件组合对 CRUD 最有用?
2)在选择一个与另一个(关键权衡)时,您会考虑什么?
3) 您如何连接一个或多个控件以最大程度地简化实施?
4) 您在使用控件时发现的主要限制是什么?
5)当你需要做一些更个性化的事情时——你最喜欢的选择是什么?
6) 是否有一些我应该转移到其他框架或工具集的地方(MVC?MVVM?XAML?)
objective-c - 有没有人有来自 WWDC 2009 会话 128 的 UIViewAdditions 文件?
希望在不违反任何保密协议的情况下,这是我的问题:我一直在审查关于原型设计的 WWDC 会议,但我一直卡在 UIViewAdditions 文件中没有显示的任何内容上。谁能指出我从该文件中找到代码的正确方向?
javascript - JavaScript 原型教程
我有一个包含大量函数的 JS 脚本,主要是这样的:
它只是为我每次输入 document.getElementById() 节省了很多字节。我的问题是我经常在元素中添加和删除类和其他属性。我希望能够做到这一点:
有谁知道任何可以解释这一点的好的 Javascript 原型教程?谢谢。
visio - 用于手绘 web 模型的 visio 模具
谁能给我推荐一个手绘/草图格式的 Visio 模具?即看起来像手绘草图的一个。我已经看到一些使用手绘工具完成的 Web UI 线框,当我们可以将 UI 草图呈现给客户端而不是真实的手绘草图时,它看起来非常令人印象深刻。
如果有人可以建议一种工具而不是建议铅笔和纸是我现在使用的工具,那将非常有帮助。
谢谢
javascript - 自动隐藏可见子元素
我正在使用 HTML、JavaScript 和 CSS 做一些原型设计。该原型是用于在移动设备上运行的应用程序套件。每个屏幕都内置在它自己的 DIV 中。有一个主屏幕,几个屏幕关闭,等等。
用户应该能够随时转储到主屏幕。每个屏幕中的某些元素在默认情况下是可见的,而其他元素则根据某些操作而特别可见。
我遇到的问题是,将其中一个屏幕 DIV 设置为隐藏时,我仍然可以看到我明确显示的该 DIV 的子元素。我知道有隐藏目标 DIV 的所有子元素的预先存在的代码,但我只想隐藏我已使其可见的那些。
那里有代码可以帮助我吗?我可以概念化一种我可以围绕这个编程的方式,但我不想重新发明轮子。
示例 HTML:
示例 JavaScript:
完成此示例后,我仍然可以看到 childElement。
注意:在 Windows XP 上使用 Opera