Мне кажется, что дело не в возрасте, а в нашей психологии. Мы просто привыкли к той мысли, что в молодости обучаться легко и списываем на это свою лень :)
Это часто приводит к тому, что многие программисты просто не умеют использовать даже половины возможностей СУБД считая ее «тупым» хранилищем, из-за чего при работе с более-менее серьезными объемами данных приложения нещадно тормозят. В приложениях, которые ориентированы на работу с данными нужно очень внимательно относится к СУБД и стараться использовать их возможности по максимуму, хотя, естественно, такие решения менее универсальны, но как говорит один мой знакомый: «чем круглее кирпич, тем сложнее из него строить дома».
Я бы, на Вашем месте, все-таки хорошенько взвесил все «за» и «против». Когда задача выбора инструмента разработки стояла передо мной (а я до того момента с java дела не имел вообще), то я все-таки выбрал «родные» инструменты — мне не хотелось в какой-то момент оказаться перед ограничениями MonoDroid.
поверьте, можно прекрасно девелопить и на эклипсе, на работе я работаю в VS, но когда пришлось разбираться с андроидом на привыкание к эклипсу ушло 1-2 недели (работы по вечерам)
А разве не «внешний» (по отношению к БД) код должен управлять транзакциями? Ведь одно нажатие на кнопку может выражаться в вызове, например, нескольких ХП, которые должны быть либо выполнены либо нет. Я не совсем понимаю где, в этом случае, транзакция должна начинаться и завершаться, если не в коде приложения?
А какая разница на чем писать и с чего на что переходить? Мне кажется, что главное понимать технологии и уметь правильно спроектировать архитектуру приложения, а реализовывать его нужно на том, что лучше всего подходит для конкретной задачи.
Да, расскажите, пожалуйста, более подробно. Я сейчас работаю над портированием программы написанной под Windows Mobile на Андроид и первоначально мы, с коллегами, оценивали время портирования в 3-4 месяца т.к. опыта работы с Андроидом не было вообще. Сейчас уже видно, что укладываемся мы в 2-е меньшие сроки. Хотя у нас есть одно преимущество: мы точно знаем, что должны получить на «выходе», а также допускаем, что 1-я версия портированной программы еще будет требовать последующих улучшений, но все-же 3 месяца и 1, по крайней мере для меня, большая разница. Из самых больших сложностей, которые были, это привыкнуть к Эклипсу после VS (больше всего раздражали всплывающие подсказки, которые вылазят при малейшем движении мышкой и «нестандартные» шорткаты, но ко всему этому очень быстро привыкаешь и в студии уже постоянно жму ctrl+shift+f вместо ctrl+k,d :)
Есть add-on к студии позволяющий использовать шоткаты как в дельфе www.usysware.com/dpack/
Когда сам переходил с дельфи на .net в студии не хватало только этого.
Когда сам переходил с дельфи на .net в студии не хватало только этого.