Định dạng nào là tốt nhất cho nguyên mẫu đầu tiên không có trên giấy? [đóng cửa]


12

Ứng dụng bảng điều khiển (yêu thích của tôi), hình thức nhanh & cẩu thả, MS Paint (cho GUI); Điều gì làm việc tốt nhất hầu hết thời gian cho ứng dụng tiêu chuẩn của bạn? tại sao?

Câu trả lời:


17

Tin hay không, PowerPoint .

Tôi biết bạn có thể cười, và tôi chắc chắn đã làm lúc đầu, nhưng có rất nhiều điều tuyệt vời về PowerPoint làm cho nó trở thành một công cụ nguyên mẫu tốt.

  • Dễ dàng triển khai-Có khả năng - Mọi người đều có PowerPoint gần như vậy, vì vậy bạn không phải lo lắng về việc thiết lập không cần thiết chỉ để khiến ai đó có thể sử dụng nguyên mẫu.
  • Mock-up dễ dàng - Mọi người đều biết cách di chuyển trong PowerPoint, vì vậy, nó dễ như vẽ khi tạo UI nhanh.
  • Tương tác - Đây là nơi nó trở nên tốt. PowerPoint cho phép bạn tạo các liên kết trên các trang trình bày đưa bạn đến một trang chiếu được chỉ định khác bằng cách nhấp vào một khu vực. Nếu bạn sử dụng phép ẩn dụ này cho các nút và các liên kết khác cho giao diện người dùng được đề xuất của mình, bạn có thể đặt người dùng xuống trước bản trình bày PowerPoint được tối đa hóa và để họ nhấp đi khi bạn xem và ghi chú.

Bạn có thể nhận được các công cụ bổ trợ như thế này để làm cho nó trông đẹp hơn.


đó là một ý tưởng tuyệt vời!
Morgan Herlocker

Những gì bạn mô tả âm thanh tương tự như Hypercard; Tôi không biết PowerPoint có thể được sử dụng theo cách đó. Người đàn ông tôi nhớ Hypercard, đó sẽ là một công cụ tạo mẫu tuyệt vời.
jhocking

@jhocking - Điều đó khá ngọt ngào. Vì vậy, nó là một công cụ mockup có thể biến thành một ứng dụng thực tế? Nó có giống với Microsoft Sketchflow không?: Microsoft.com/expression/products/sketchflow_overview.aspx
Ryan Hayes

Hypercard? Ồ, đó là một chương trình Mac thực sự cũ, như trong tiền OSX: en.wikipedia.org/wiki/HyperCard Thật đáng tiếc rằng phần mềm đã chết vì nó rất hữu ích, tôi sẽ phải xem xét các tùy chọn mà bạn chỉ ra.
jhocking

19

Đối với tôi, đó là Balsamiq, tôi thích nó vì nhiều lý do.

  • Dễ sử dụng - Giao diện cho Balsamiq cực kỳ đơn giản và nhanh chóng để tôi có thể kéo mọi thứ lại với nhau.
  • Trông giống như một mockup - Khi hiển thị nó cho khách hàng / khách hàng / nhà cung cấp, nó trông giống như một mockup, vì vậy không có gì nhầm lẫn rằng "tôi sắp hoàn thành" hoặc một cái gì đó tương tự.
  • Có vẻ chuyên nghiệp - Ngoài điểm trước, vâng, nó trông "vẽ tay" nhưng vẫn trông chuyên nghiệp.
  • Các điều khiển giao diện người dùng chung - Tất cả đều khả dụng, để nhanh chóng xây dựng các mockup giống với các ứng dụng thực.

+1, chụp đi! Mitchel, đây là một phát hiện tuyệt vời nực cười! Cảm ơn bạn đã đăng bài này!
Ryan Hayes

1
@Ryan - Vâng, một khi tôi đã tìm thấy điều này khoảng một năm trước, tôi đã không thể sử dụng BẤT CỨ điều gì khác, nó thật tuyệt
Người bán Mitchel

Ôi Chúa ơi! Đây là thứ tốt nhất.
MVCylon

Balsamiq có thể tạo các nút phản ứng khi bạn nhấp vào chúng không? Như trong, người dùng có thể kiểm tra giao diện bằng cách nhấp vào nút và điều đó sẽ gửi chúng đến một slide khác.
jhocking

1
@jhocking - Có, điều này là có thể, tất cả đều có chức năng xuất sang PDF tuyệt vời
Người bán Mitchel

1

SketchFlow in Blend là một ý tưởng gọn gàng:

  • Các phong cách củng cố ý tưởng đó là một nguyên mẫu cho các bên liên quan để quản lý kỳ vọng
  • Nếu bạn biết Blend, bạn sẽ biết SketchFlow - chỉ có một lớp mỏng nữa ở trên cùng cho phép bạn tạo "màn hình" và điều hướng chúng dễ dàng.
  • Vì tất cả đều là XAML thực, bạn có thể kích hoạt tính tương tác và dành thời gian phát triển các tính năng thực sự quan trọng đối với giao diện hoặc chức năng của ứng dụng, như chuyển đổi hoạt hình quan trọng hoặc nguyên mẫu DataTemplate (chức năng dữ liệu mẫu của Blend rất phù hợp với điều này) . Nó có các hành vi tích hợp cắm vào lớp Blend "bản đồ màn hình" - tạo nút hoặc liên kết điều hướng đến màn hình khác đơn giản như kéo và thả và chọn giá trị từ danh sách thả xuống.
  • Thật khó khăn khi sử dụng lại nguyên mẫu của SketchFlow và biến nó thành một ứng dụng thực sự - bạn thường có thể tái chế một số bố cục trực quan nhưng chỉ ở mức cơ bản. Tôi coi đây là một điều tốt, bởi vì việc tạo mẫu không đưa bạn vào trạng thái phù hợp để xây dựng một ứng dụng thực sự.
  • Bạn có thể xuất nguyên mẫu sang ứng dụng "trình phát" độc lập chỉ cần Silverlight để chạy. Trình phát cho phép tất cả các tương tác và cho phép bạn điều hướng qua màn hình của ứng dụng ngay cả khi bạn chưa kết nối tương tác và các bên liên quan có thể cung cấp phản hồi thông qua ghi chú hoặc đánh dấu mực ngay trên nguyên mẫu.

Vấn đề chính với nó là nó không hoàn toàn kéo và thả trực quan như Balsamiq, công cụ nguyên mẫu PowerPoint hoặc các công cụ trực quan khác, vì vậy bạn cần biết ít nhất những điều cơ bản về Blend / XAML.


1

Tôi là một fan hâm mộ lớn của MS Paint. Tôi thích rằng chất lượng kém của doodle giúp dễ dàng vứt bỏ và bắt đầu lại. Khi sử dụng các công cụ lập biểu đồ và trực quan phức tạp hơn, tôi thấy mình đã dành quá nhiều thời gian để cố gắng tìm ra cách thể hiện một ý tưởng phức tạp khi bản thân ý tưởng đó đủ đơn giản để phác họa.

Tôi nghĩ rằng nó năng động tương tự như một chiếc khăn ăn - chỉ cần có một ý tưởng sơ bộ về ý tưởng là đủ để khiến mọi thứ chuyển động. Đối với tôi, tôi không muốn chạm vào một công cụ lập biểu đồ cho đến khi các sơ đồ đã được cân nhắc kỹ lưỡng.

Nhưng có thể chỉ là tôi và những cách kỳ lạ của tôi.


0

Có lẽ phụ thuộc vào nền tảng bạn sẽ xây dựng ứng dụng với (Ứng dụng web? Máy tính để bàn? C ++? Java?), Nhưng tôi thường đi trực tiếp từ giấy sang nền tảng thực tế. Lợi ích: trông giống như thật vì nó là như vậy, và sau khi bạn tìm ra cách bố trí GUI, chỉ cần thêm chức năng cần thiết và ứng dụng của bạn đã hoàn tất.

Đó gọi là Phát triển ứng dụng nhanh .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.