2008-09-02 22 views
13

Có thực tế để thử và tìm hiểu và mã hóa một ứng dụng Flex 3 mà không cần mua FlexBuilder không? Vì SDK và BlazeDS là nguồn mở, có vẻ như về mặt kỹ thuật có thể phát triển mà không có Flex Builder, nhưng thực tế là thế nào.Phát triển Flex không có FlexBuilder thực tế?

Tôi muốn kiểm tra Flex nhưng không muốn tham gia vào tình huống mà tôi phụ thuộc vào việc mua FlexBuilder (ít nhất là cho đến khi tôi đủ tự tin và có thẩm quyền với công nghệ này để đề nghị mua cho chủ lao động của tôi).

Tôi đang thử nghiệm ngay bây giờ, vì vậy tôi mất nhiều thời gian và giấy phép dùng thử trên máy tính Windows của tôi đã hết hạn. Ngoài ra Linux là nền tảng phát triển chính của tôi và chỉ có một alpha có sẵn cho Linux.

Hầu hết tài liệu tôi tìm thấy dường như sử dụng Flex Builder.

Có lẽ tôi nên sử dụng Laszlo ...

Trả lời

8

Tôi đã sử dụng Flex từ phiên bản 2 và Flex3/BlazeDS kể từ khi ra mắt phiên bản beta. Tôi cũng có một số kinh nghiệm với Lazzlo và sự khác biệt là ngày và đêm (đá Flex!). Tôi đã không hối hận khi sử dụng Flex. Về FlexBuilder, nó đáng giá mỗi xu. Mặc dù hoàn toàn có thể và hợp lý để viết ứng dụng Flex mà không có FlexBuilder, nhưng lợi ích về năng suất của việc sử dụng nó sẽ làm giảm chi phí đầu tư. Hãy thử đánh giá trong 30 ngày và so sánh nó với một số tùy chọn khác được đề xuất (Tôi sẽ thử FlashDevelop).

Một số điều bạn nhận được với FlexBuilder bao gồm:

  • hoàn Mã
  • Visual biên tập
  • Debugger (nó là tuyệt vời !!)
  • Profiler (cũng rất tốt)

Về Linux, phiên bản alpha của FlexBuilder không có trình chỉnh sửa trực quan. Ngoài ra, tôi hiểu đó là tính năng hợp lý hoàn chỉnh, vẫn còn miễn phí và nhiều nhân viên của Adobe mà tôi đã nói chuyện với việc sử dụng Linux đó rất hài lòng với nó.

+3

Đây là bản cập nhật khá lâu sau khi câu hỏi được trả lời, nhưng có vẻ như Adobe không còn hỗ trợ FlashBuilder (là FlexBuilder) trên Linux nữa. –

9

IntelliJ IDEA hoạt động như một Flex IDE, nếu bạn tình cờ cũng là một nhà phát triển Java. Hoàn toàn miễn phí nếu bạn đóng góp cho các dự án nguồn mở.

9

Khám phá FlashDevelop dành cho Windows. Tôi thích nó hơn Flex Builder.

0

Tuyệt đối. Tôi đã là một nhà phát triển Flex từ Flex 2 và cho đến gần đây tôi đã sử dụng trình soạn thảo thường xuyên của tôi, TextMate, để viết mã và Ant để xây dựng. TextMate có một số phần mở rộng tốt cho mã hóa ActionScript và Flex, nhưng tôi nghĩ bạn có thể nhận được điều đó cho bất kỳ trình soạn thảo phong nha nào.

Điều gì bị thiếu trong quá trình thiết lập của tôi là trình gỡ rối có thể sử dụng, phiên bản dòng lệnh là một nỗi đau để làm việc. Do đó tôi đã bắt đầu sử dụng FlexBuilder ở bên cạnh, sử dụng nó song song với thiết lập thông thường của tôi.

Có trình thu thập thông tin cũng không bị tổn thương.

1

Câu trả lời ngắn: Có

Tôi đang làm việc trong nhóm các nhà phát triển và nhà thiết kế. Chúng tôi viết mã .MXML và .AS của chúng tôi trong FlashDevelop 3 và nhà thiết kế của chúng tôi tạo ra .FLA với các giao diện và tiện ích con có được [Nhập()] đã chỉnh sửa trong ActionScript.

tôi đã viết thêm một chút về vấn đề này ở đây:

Flash designer/coder collaboration best practices

0

Tôi đã sử dụng FlexBuilder cho một lúc bây giờ và chỉ mới bắt đầu chuyển sang sử dụng Eclipse với Flex SDK. Tôi làm việc cho một tổ chức phi lợi nhuận nên từ MIỄN PHÍ là rất lớn.

Ban đầu, điều này khá đáng sợ nên nếu bạn có tiền, bạn có thể muốn sử dụng FlexBuilder.

Có rất nhiều điều bạn cần biết và làm gì nếu bạn sử dụng SDK. Học tập và kinh nghiệm có thể trả hết mặc dù ... Tôi vẫn chưa quyết định bản thân mình.

0

Tôi phát triển FlashD thứ hai. Bạn không nhận được các công cụ thiết kế trực quan cho MXML, nhưng đối với mã (cả MXML và AS) thì nó hoàn hảo.

3

FlashDevelop thực sự dễ cài đặt với Flex SDK. Chỉ cần tải xuống FlashDevelop, sau đó tải xuống Flex SDK. Trong FlashDevelop, đi tới Công cụ> Tùy chọn chương trình> AS3Context (trong Plugin)> Đặt "Vị trí SDK Flex" vào thư mục gốc của thư mục mà bạn đã trích xuất SDK và xây dựng. FlashDevelop thậm chí còn có một dự án MXML cơ bản sẽ giúp bạn đi.

Nếu bạn sử dụng ColdFusion cho chương trình phụ trợ, có FlexBuilder trong Eclipse và CFEclipse có thể có nghĩa là một IDE ít phải làm quen.

2

Tôi sẽ tham gia dàn hợp xướng ở đây và nói FlashDevelop để thay thế. Lý do duy nhất mà bạn có thể muốn FlexBuilder là:

  1. bảng xếp hạng Flex
  2. Bước qua gỡ lỗi.
  3. Profiler (tôi đã không sử dụng nó)
  4. Visual biên tập phong cách

Tuy nhiên, mã hoàn thành và chung đẫm máu-khiếp sợ của FlashDevelop của mã hoàn thành và nổi bật cú pháp gõ nhật thực tào lao gimpy ra khỏi nước. Vì vậy, khá nhiều những gì Todd nói, ngoại trừ phần hoàn thành mã. Flex Builder là rất flakey trong bộ phận đó.

0

Tôi cũng sử dụng FlashDevelop khi làm việc trên các dự án AS3. Đối với tôi, sự xấu xí (thiết kế giao diện người dùng) và sự chậm chạp của Eclipse/Flex Builder là đủ ngăn cản để tránh xa Flex Builder. Ngoài những điểm yếu của FlashDevelop chỉ ra trước đây, một trong những va li lớn nhất của tôi là nó không phải là một ứng dụng .NET chỉ đúng và do đó sẽ không bao giờ làm việc trong mono và do đó không thể dễ dàng chuyển sang mac - mà là nền tảng lựa chọn của tôi để phát triển web/javascript/AS3 phát triển.

0

Amethyst cũng là một lựa chọn khá tốt để thử. Nó là một plugin cho MS Visual Studio, và tận dụng lợi thế của rất nhiều các goodies đó. Nó là chậm hơn đáng kể so với FlashBuilder, có một trình gỡ lỗi thực sự tốt, và một nhà thiết kế trực quan phong nha là tốt.

Phiên bản cá nhân miễn phí nhưng bị tê liệt. Bạn phải mua phiên bản chuyên nghiệp sau 60 ngày dùng thử miễn phí. Tuy nhiên, đó là (tại thời điểm viết) gần như bằng 1/3 chi phí của Flash Builder.

Là một phần thưởng thêm, bạn không cần thanh toán cho Visual Studio vì nó hoạt động với miễn phí (mặc dù khó tìm) "shell version (integrated)" của Visual Studio. Tuy nhiên, nó sẽ không hoạt động với bất kỳ phiên bản Express miễn phí nào.

1

Tôi đã sử dụng FlashDevelop cùng thời gian (4/5 năm), tôi đang tích cực sử dụng nó để phát triển các ứng dụng Flex4.5, nó đã hỗ trợ hoàn thành mã, trình biên dịch và trình gỡ lỗi hoạt động xuất sắc . Bản thân IDE là đáp ứng và yêu cầu khung .Net, trên thực tế ở đây, tôi sẽ liệt kê một số thứ.

FlashDevelop Ưu

  • miễn phí IDE
  • tính năng hoàn Mã
  • Rất có khả năng Debugger
  • Profiler
  • Tư liệu
  • Khả năng xây dựng Air/file Flex
  • Khuôn mẫu
  • Plugins

FlashDevelop Nhược điểm

  • Thiếu sự hỗ trợ UI desing
  • hỗ trợ Net chỉ (Sẽ không làm việc với Mono)

Mọi thứ khác là khá đơn giản để bắt đầu, các hướng dẫn có sẵn tại http://www.flashdevelop.org/

Các vấn đề liên quan