При попытке генерации приложения ругнулось на отсутсвие iconv — ставим
1 2 3 4 5 6
gem install iconv
Fetching: iconv-1.0.4.gem (100%) Building native extensions. This could take a while... Successfully installed iconv-1.0.4 1 gem installed
1 2 3 4 5 6 7 8 9 10 11 12 13 14
rhodes-setup
We will ask you a few questions below about your dev environment.
JDK path (required) (/usr/lib/jvm/java-default-runtime): Android SDK path (blank to skip) (/opt/android-sdk): Android NDK path (blank to skip) (): Windows Mobile 6 SDK CabWiz (blank to skip) (): BlackBerry JDE 4.6 (blank to skip) (): BlackBerry JDE 4.6 MDS (blank to skip) (): BlackBerry JDE 4.2 (blank to skip) (): BlackBerry JDE 4.2 MDS (blank to skip) ():
If you want to build with other BlackBerry SDK versions edit: /home/roman/.rvm/gems/ruby-2.1.1@citishift-rho/gems/rhodes-3.5.1.12/rhobuild.yml
RhoSimulator существует только под Windows — печаль.
Итого впечатления от работы
Выражаясь словами известного персонажа «Какая гадость эта ваша …». В общем и целом разочарован технологией.
Претензии следующие:
нативный вид как оказалось эмулируется CSS файлами, т. е. внутри это обычный WebView со всем вытекающими
тормозит — собственно от ruby на мобильном устройстве вполне ожидаемо, но даже являясь поклонником ruby считаю, что в данном контексте это уже перебор
эмулятор только под Windows
тестовое приложение от самих создателей на живом телефоне — через несколько секунд после завершения выдавало окно ошибки — мелочь вроде, но тоже энтузиазма не прибавляет
Сам фреймворк — достаточно типичный MVC — каких-то проблем и затруднений с ним не испытал. Документация тоде достаточно внятная.
Комментарии