что значит поддерживаю? если сам волен решать что поддерживать, а что нет — одно дело, другой вопрос когда пишешь систему для корп сектора. например огромный завод, которому нужен веб интерфейс состояния их машин. никто палкой не гонит им угодить, с другой стороны — почему бы и нет?
можно сгенерить «тонкую» модель в common, от нее наследовать 2 модели для кажого приложения. все изменения структуры дб и общая логика остаются в common, индивидуальные методы и прочее — в каждоый отдельной модели. такое разделение логики в других фреймворках сделано как-то более элегантно?
Если все модели наследуем от ActiveRecord, то на выходе по перспективе получаем так-же букет из проблем. Возможно будет такая ситуация, когда мы унаследуете frontend и backend модели от common моделей, которую в свою очередь от ActiveRecord. Но что будет если вдруг по мимо общей логики, нам потребуется разная логика в frontend и backend приложениях? Скорее всего начнутся перекрывания сценариев, событий таких как afterSave, beforeSave и много других интересных штук. С которыми я сталкивался почти везде.
можно поподробнее? что за фронтенд модель, которая наследуется от activeRecord?
до меня долго доходило, почему мы в call биндим функцию, но потом понял, что для Array.prototype.slice это и есть функция к которой будет применяться call… по сути мы жестко привязываем call на эту функцию и возвращаем значение в переменную. получается для выражения: slice = Function.prototype.call.bind(Array.prototype.slice); на пальцах можно объяснить так: в переменную slice верни функцию call которая будет вызываться в контексте Array.prototype.slice (так как мы ее забиндили для функции call и теперь внутри функции call — this это Array.prototype.slice). Надеюсь может кому-то поможет в осознании того, что написал автор, хотя прочитав сейчас то, что написал засомневался =)
согласен! у меня nes появилась в 3 года в 91 году (китайская подделка в виде красной машины :) ) и с тех пор эта тема у меня в сердце навсегда! всегда казалось это чем-то недостижимым и сложным и люди, которые разрабатывали игры, ухищрались выжать из того, что было — я их всегда уважал и считал гениями (особенно японцы постарались в ту эпоху). коммент из серии «раньше трава зеленее была», но все же в этом есть что-то романтичное и душевное чтоли… за статью автору большое спасибо!
Лучше тогда искать удаленку за бугром (если в СНГ живешь), там половина «нью йоркской офисной запрлаты» будет как целая московская. они с болшим удовольствием берут, так как у них содержать в офисе сотрудника — дороговато =)
по топику: всю жизнь читаю подобные посты и удивляюсь: как вы все можете в график внести? у меня так не получается. через неделю ведения графика все рушится, так как случается непредвиденное, а потом лень все заново делать. так что я работаю порывами. когда «прет» — делаю, когда нет — ленюсь. иногда приходится через нехочу, но тут срабатывает такая фишка, как будто меня с толкача заводят. минут через 20 уже с интересном приникаешься работой.
можно поподробнее? что за фронтенд модель, которая наследуется от activeRecord?
по топику: всю жизнь читаю подобные посты и удивляюсь: как вы все можете в график внести? у меня так не получается. через неделю ведения графика все рушится, так как случается непредвиденное, а потом лень все заново делать. так что я работаю порывами. когда «прет» — делаю, когда нет — ленюсь. иногда приходится через нехочу, но тут срабатывает такая фишка, как будто меня с толкача заводят. минут через 20 уже с интересном приникаешься работой.
p.s. TDz привет тебе огромный из Cибири! :)