Задать вопрос
  • Какой фрэймворк учить и по каким мануалам?

    Zharskiy
    @Zharskiy
    обидно за CakePHP — он самый компактный, простой и быстрый
    ближе всего к RoR — проще всего переходить

    развивается!
    Ответ написан
    Комментировать
  • Какой фрэймворк учить и по каким мануалам?

    Funcraft
    @Funcraft
    1. Полностью согласен с taliban.
    2. Не согласен с тем, что для новичка Zend сложен. Лично мне, в нём было разобраться проще всего остального.
    3. Вы задали холиварный вопрос, поэтому ответы скорее не информативные, чем полезные.
    4. Про работодателей могу сказать следующее: поработал в 4 местах. В 3 из них было совершенно всё равно, какой фреймворк ты знаешь. В 1 взяли только потому, что знал Zend. Т.е. см. пункт 1.
    5. «Проще» и «лучше» — разные вещи, не стоит их мешать. «Лучше» — на мой взгляд, понятие относительное, т.к. для разных задач «лучшее» будет разным.
    6. По поводу документации и мануалов — точно могу сказать про Zend — информации более, чем достаточно. По Yii давненько не смотрел, но когда смотрел, адекватная инфа была только на английском — если нет проблем с языком, то смело в бой. У Symfony, насколько я в курсе, документации также навалом.
    7. Попробуйте как можно больше фреймворков и языков — везде есть интересные, разумные, эффективные решения, которых нет в других аналогах.
    8. Изучите смежные темы (паттерны проектирования и т.п.) — проще будет и в фреймворках разбираться.
    Ответ написан
    1 комментарий
  • Как стать программистом?

    taliban
    @taliban
    php программист
    Для начала закончи все 5 или 6 курсов (сколько там у вас) как можно лучше, и не зубри все читая а учи (понимай). Поверь, хороший выпускник, который знает свое дело стоит на вес золота, таких практически нет и они очень ценятся. «Программистом» станешь со временем если будешь интересоваться этим дальше.
    Ответ написан
    4 комментария
  • С чего начать изучение ExtJs?

    TheHorse
    @TheHorse
    Думаю что быстрее всего будет просто посмотреть на их примеры, они там очень простые.
    Если нужно глубоко разобраться — конечно доку почитать.
    Ответ написан
    Комментировать
  • Java for Android - с чего начать?

    pyJIoH
    @pyJIoH
    Мой путь к Java из другого языка, а потом и Android был таким:

    1. Прочитал несколько базовых книг:
    Справочник Шилдта для понимания синтаксиса, коллекций, дженериков и т.п.
    Брюс Эккель Философия Java для понимая концепции Java.

    2. Одновременно с первым пунктом прорешал на java порядка 100-150 задач на acm.timus.ru

    3. Через пару месяцев пошел на собеседование java developer'a. Там узнал в каких местах знаний не хватает особенно. Прокачал, пошел снова — профит (если не профит — повторят до профита :o) ).

    4. Параллельно начал изучать android по принципу — ставишь задачу (например, написать крестики-нолики) и читаешь все что связанно с ее решением.
    Ответ написан
    3 комментария
  • Язык, технология и инструментарий для разработки блога с поддержкой Ajax?

    Bright
    @Bright
    Пусть меня закидают камнями за вредный совет, но пишите на PHP =)

    Основная причина — низкий порог входа (особенно, если знакомы с Си-подобными языками) и море документации.

    Вредный совет №2 — на первом этапе можно даже не тратить время на изучение фреймворка. Если опыта в веб-разработке нет, это будет всего лишь теория. ИМХО, необходимость использования фреймворка нужно осознать, а для этого нужна практика и куча ошибок :)

    Ваша цель — реализовать первую версию. И в процессе наверняка многое может измениться. Языки и технологии не столь важны, ни один язык, IDE или фреймворк не поможет сделать всё сразу правильно и идеально. Поэтому выбирайте из соображений «что будет меньше мешать в процессе разработки».
    Ответ написан
    3 комментария
  • В каком объеме требуется знать 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 комментарий