• В каком объеме требуется знать Java для разработки под Android

    folone
    @folone
    Для того чтобы что-нибудь наговнокодить, можно знать самые азы. Для того чтобы написать что-нибудь стоящее и качественно, core в полном объёме + андроидовские апи.
    Ответ написан
    Комментировать
  • В каком объеме требуется знать Java для разработки под Android

    eforce
    @eforce
    Стандартные библиотеки Java в Андроид далеко не все работают (но с ростом АПИ их количество увеличивается), я бы рекомендовал изучать сразу Android, остальное вспомниться.

    Одна из лучших книжек:
    Pro Android 2 — Sayed Y. Hashimi, Satya Komatineni, Dave MacLean
    Ответ написан
    Комментировать
  • Вопросы по sqlalchemy

    DeNnEr
    @DeNnEr
    Потребности людей ростут, люди устали от статики и хотят больше динамики.
    Увы, SQL-based СУБД не созданы для динамических схем. Если ты будешь часто менять схему, то проиграешь в производительности, очень сильно проиграешь. А это ещё при том, что SQL(а тем более с использованием SA) не так и шустр.

    Советую обратить внимание на более современные решения — документ-ориентированные бд. Точнее — на MongoDB и MongoKit как средство для создания и манипулирования схемами.
    Дело в том, что документ-ориентированные СУБД созданы как-раз для динамических данных, где схема может часто меняться. Документ в такой БД, тоже самое что и запись(строка, row) в SQL-based, в реляционных БД.
    Документ представляет из себя JSON-структуру данных, в которой всё можно менять, дополнять, удалять.
    У документа нет «схемы». Т.е. захотел сделать документ с постом пользователя, вот и делай:
    db.posts.save({id:1, author:«James», text:«Howdy!»})
    Однако, схемы бывают нужны, поэтому для них делаются программные решения вроде MongoKit.
    Например, можно указать в MongoKit такую схему:
    {
    name:unicode,
    data:{unicode:unicode}
    }
    Что позволит оперировать словарём data как хочется.
    Схема для поста, например:
    {
    id:int,
    author:unicode,
    text:unicode
    }

    В общем, советую почитать:
    www.mongodb.org/
    namlook.github.com/mongokit/
    Ответ написан
    Комментировать
  • Стоит ли сейчас python-щику изучать Java или C++?

    seriyPS
    @seriyPS
    Могу про себя расказать. На пхп пару лет писал, потом (и сейчас) на питоне уже год с небольшим пишу…

    Недавно Erlang поковырял — вещь отличная для своих задач. Можно изучить за недели 2-3 до достаточно хорошего уровня. Вообще сейчас в большинстве крупных веб-приложений используются Comet соединения, а если в будущем WebSockets войдут в употребление, то в этом деле Erlang-у пожалуй равных нет. Его поковырял и отложил на будущее.

    А в ближайших планах думаю C изучить для того чтобы… писать на нем расширения для питона или каких еще ЯП))

    Насчет C++ — сомневаюсь что на нем web-serverside кто то пишет (кроме гугла в редких случаях). Так что учите Java/C/Ruby и параллельно в питон углубляйтесь, в тот же Twisted например.
    Ответ написан
    1 комментарий