2012-01-27 27 views
6

Công ty của tôi muốn chúng tôi khám phá PhoneGap và cần một ứng dụng được triển khai cho Android, Windows Phone và Blackberry. Họ muốn sử dụng một môi trường phát triển (Visual Studio).Có thể xây dựng một ứng dụng Android với PhoneGap đúng bên trong Visual Studio không?

Tôi tin rằng tôi đã đọc rằng có thể triển khai ứng dụng cho thiết bị Android bằng PhoneGap: xây dựng từ bên trong Visual Studio, nhưng tôi muốn xác nhận.

Cảm ơn bạn

+0

Mặc dù điều này có vẻ như là một ý tưởng hay về mặt lý thuyết, nhưng không phải như vậy. Làm điều này sẽ khiến bạn có ba ứng dụng có tầm thường sử dụng không đáng kể, vì hướng dẫn giao diện người dùng cho ba nền tảng này rất khác nhau. Những gì thế giới cần chắc chắn không phải là nhiều ứng dụng bỏ qua các hướng dẫn thiết kế giao diện người dùng cho hệ điều hành tương ứng của họ. – evilcandybag

+0

Cảm ơn. Sẽ cho họ biết. –

Trả lời

-6

Không. Về lý thuyết có, nhưng trong thực tế thì không.

Đây không phải là vấn đề kỹ thuật, mà là vấn đề xã hội trong công ty bạn. Những người ra quyết định không có kinh nghiệm xây dựng các ứng dụng di động và cố gắng áp dụng kiến ​​thức hiện có của họ vào một khu vực mà họ không biết và họ không thành công. Trừ khi họ có thể hiểu được những hạn chế riêng của họ, bạn bị say.

Có thể chỉnh sửa mã nguồn bằng bất kỳ trình soạn thảo văn bản nào. Tuy nhiên, Visual Studio sẽ không có bất kỳ tiện ích IDE nào, ví dụ: khởi chạy ứng dụng Android từ IDE có sẵn. Buộc Visual Studio khi các nhà phát triển sẽ chỉ cản trở quá trình phát triển.

Xin lỗi về việc được sử dụng trong công ty bị quản lý kém đó.

+0

Họ chỉ đơn giản là cố gắng tìm ra giải pháp tốt nhất là gì. Chúng tôi không biết bắt đầu xuống nền tảng chéo hoặc đường dẫn gốc. –

+0

Chỉ cần lưu ý câu trả lời này là từ thời điểm mọi thứ khác nhau và rất nhiều đã thay đổi nó ba năm. Tôi sẽ xóa câu trả lời này nếu tôi có thể. –

2

Sau khi phát triển ứng dụng trong Visual Studio, bạn sẽ có thể tận HTML/JS, tải chúng lên PhoneGap Build dịch vụ (http://build.phonegap.com) và có nó biên dịch/tạo ra Android và các file ứng dụng Blackberry cho bạn. Ngoài ra, nếu bạn không nhớ sử dụng một IDE khác cho bước cuối cùng, bạn luôn có thể nhập các tệp HTML/JS được tạo trong VS vào một dự án Phonegap Android hoặc Blackberry mới và biên dịch.

+0

Cảm ơn bạn đã nhập. Tuy nhiên, tôi tự hỏi liệu tôi có thể sử dụng PhoneGap: xây dựng nếu ứng dụng của tôi phụ thuộc vào Plugin như ZXing (plugin trình quét mã QR) cho Android, vì tôi chỉ có nó để làm việc với Eclipse với sự bao gồm của các thư viện. –

+0

Có lẽ là không. Plugin có xu hướng là nền tảng cụ thể. Điều đó đang được nói rằng bạn luôn có thể thử tạo các plugin của riêng mình, đây là hướng dẫn nhanh cho Windows Phone: [http://www.risingj.com/archives/92](http://www.risingj.com/archives/ 92) – csbrookes

6

Nomad là tiện ích Visual Studio có thể xây dựng cho cả iOS và Android trực tiếp từ bên trong IDE bằng dịch vụ tạo đám mây dựa trên PhoneGap.

+0

vẫn ở phiên bản beta riêng tư mặc dù – Tjassens

+0

Điều này có thể được kết hợp với Trình giả lập [Ripple Emulator] (https://chrome.google.com/webstore/detail/geelfhphabnejjhdalkjhgipohgpdnoc?hl=da&utm_source=chrome-ntp-launcher) để Chrome gỡ lỗi/khám phá các tính năng của điện thoại –

+0

Cảm ơn bạn đã tìm mẹo nhưng có một giải pháp thay thế miễn phí cho điều này không? – likestoski

0

Bạn có thể sử dụng "Visual Studio Tools for Apache Cordova". Vì PhoneGap được xây dựng trên đỉnh Cordova và hầu như giống nhau (xem câu trả lời là this), điều này có thể phù hợp với nhu cầu của bạn?

Tổng quan lấy từ trang web tham chiếu lần đọc:

"Xây dựng ứng dụng di động đa nền tảng dành cho iOS, Android, và Windows thiết bị sử dụng Visual Studio Công cụ cho Apache Cordova Với một phần mở rộng cho Visual Studio. 2013 Update 4 hoặc Visual Studio 2015 Xem trước, Visual Studio cung cấp cho bạn các công cụ bạn cần để bắt đầu xây dựng ứng dụng đầu tiên của bạn bằng HTML, CSS và JavaScript dựa trên Apache Cordova. "

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