2012-03-12 27 views
9

Tôi cần xây dựng một ứng dụng di động có thể so sánh dữ liệu trong cơ sở dữ liệu từ xa [ví dụ: hệ thống đăng nhập] và cũng nhận được chuỗi từ Mã QR. Tôi không có kinh nghiệm phát triển các ứng dụng di động, nhưng đã tìm thấy hai công cụ thú vị. PhoneGap và Mosync.Làm cách nào để phát triển trình đọc mã QR đa nền tảng?

Tôi biết có một vài plugin PhoneGap cho PhoneGap [như thế này https://github.com/phonegap/phonegap-plugins/blob/master/iPhone/BarcodeScanner/README.md]. Nhưng có vẻ như chỉ dành cho iOS. Hoặc là tôi sai?

Tôi biết rằng zxing có cổng cpp. Có thể sử dụng nó để phát triển ứng dụng bằng cách sử dụng Mosync?

Tôi có nhiều kinh nghiệm hơn với C/C++ so với javascript, vì tôi sẽ dễ dàng hơn nhiều khi thực hiện công việc bằng cách sử dụng Mosync. Tuy nhiên, PhoneGap có vẻ hoàn thiện hơn nhiều. Bất kỳ đề xuất cho công việc này?

Trả lời

15

Trên thực tế các dự án same github có BarcodeScanner plugin cho iOS, Android và BlackBerry:

Tôi chưa từng làm việc với Mosync nên không có ý tưởng về nó. Mặt khác PhoneGap rất dễ sử dụng và nó có cơ sở người dùng rộng để dễ dàng nhận trợ giúp. Mặc dù nó vẫn có thể là một đường cong học tập cho bạn do nền của bạn.

Sửa

Tất cả các liên kết trên được trỏ đến DEPRECATED chi nhánh của phonegap-plugins mà bạn có thể truy cập here. @David đã đề cập đến liên kết dưới đây cho kho lưu trữ plugin để tải xuống các plugin mới nhất.

+0

Là một FYI, repo github đã từng có tất cả các plugin đã bị xóa khỏi địa ngục. Nó bây giờ liên kết đến http://cordova.apache.org/news/2013/10/21/cordova-registry.html mà theo ý kiến ​​của tôi là một bước lùi trong khả năng tiếp cận. Từ đó có một liên kết đến một danh sách ứng dụng web liệt kê - http://plugins.cordova.io/#/_browse/all – David

+0

@David cảm ơn, tôi đã cập nhật câu trả lời. Bạn đang đúng nó là loại của một thất bại và nó chỉ cần tải về các nguồn và không có chi tiết khác, readme cùng với nó, nó cũng chỉ cần tải về phiên bản Android của plugin cho tôi. Tôi sẽ dành một chút thời gian và kiểm tra nó sau này có lẽ tôi đang thiếu một cái gì đó. – dhaval

3

Tôi làm việc tại MoSync, và khi điều đó xảy ra, chúng tôi đã thực hiện một số công việc gần đây với các loại quét mã vạch khác nhau :) Ping chúng tôi tại @MoSyncTeam trên Twitter, thả thư đến patrick mosync.com hoặc sử dụng diễn đàn của chúng tôi và chúng tôi sẽ giúp bạn và trả lời bất kỳ câu hỏi nào bạn có về MoSync.