Вопрос. Заказчики настояли на широком использовании на клиенте javascript. У нас есть опыть его использования, но опыт этот сугубо негативный. Работа с непростыми скриптами напоминает войну с тараканами, исправляешь одну ошибку — появляется две, несмотря на то что разработчики грамотные.
Нанять отдельного javascript программера мы не может и на это нет времени.
Может кто-то смог выработать успешные метотоды работы с javascript? Поделитель плиз.
А>Вопрос. Заказчики настояли на широком использовании на клиенте javascript. У нас есть опыть его использования, но опыт этот сугубо негативный. Работа с непростыми скриптами напоминает войну с тараканами, исправляешь одну ошибку — появляется две, несмотря на то что разработчики грамотные. А>Нанять отдельного javascript программера мы не может и на это нет времени. А>Может кто-то смог выработать успешные метотоды работы с javascript? Поделитель плиз.
Зависит от контекста использования. Задачу в студию!
Аноним wrote:
> Может кто-то смог выработать успешные метотоды работы с javascript? > Поделитель плиз.
Главное — правильный идеологический подход и достаточно условий для
отладки. А то начнешь ковырять какой-нить fckEditor, а там в некоторых
местах и алерт не поставишь, и document.write низя... приходится
открывать отдельное окно и в него писать дебаг.
А вообще javascript — это фигня, все-таки язык понятный, на си/пхп/джаву
итд похож. А мне вот обломилось счастье начинать проект на Cache'+CSP
начинать, а в команде никто даже не слышал о нем раньше. Сидим втыкаем
вот в доки да синтаксис COS...
Здравствуйте, OnThink, Вы писали:
OT>Зависит от контекста использования. Задачу в студию!
Задача стара как мир — сложные веб формы. И вот заказчики хотя упростить их испльзование делая всякие javascript фичуры.
Re[2]: Разработка javascript
От:
Аноним
Дата:
02.12.05 15:44
Оценка:
Здравствуйте, Роман Дубров, Вы писали:
РД>Аноним wrote:
>> Может кто-то смог выработать успешные метотоды работы с javascript? >> Поделитель плиз.
РД>Главное — правильный идеологический подход и достаточно условий для РД>отладки. А то начнешь ковырять какой-нить fckEditor, а там в некоторых РД>местах и алерт не поставишь, и document.write низя... приходится РД>открывать отдельное окно и в него писать дебаг.
РД>А вообще javascript — это фигня,
А>Задача стара как мир — сложные веб формы. И вот заказчики хотя упростить их испльзование делая всякие javascript фичуры.
Тогда кури AJAX.
... << RSDN@Home 1.2.0 alpha rev. 619>>
Re[4]: Разработка javascript
От:
Аноним
Дата:
02.12.05 15:54
Оценка:
Здравствуйте, OnThink, Вы писали:
А>>Задача стара как мир — сложные веб формы. И вот заказчики хотя упростить их испльзование делая всякие javascript фичуры.
OT>Тогда кури AJAX.
Аяксом единым сыт не будешь. Проблема не в получении данных, а в бизнес логике реализованной на javascript.
А>>>Задача стара как мир — сложные веб формы. И вот заказчики хотя упростить их испльзование делая всякие javascript фичуры.
OT>>Тогда кури AJAX.
А>Аяксом единым сыт не будешь. Проблема не в получении данных, а в бизнес логике реализованной на javascript.
Это дело надо разделять. Веб-формы — одно. Бизнес-логика совершенно другое.
Я лично никогда бы бизнес-логику на жаваскрипте не стал писать (если не считать валидаторы), хотя не исключаю редких случаев, когда это действительно возможно.
Здравствуйте, OnThink, Вы писали:
А>>>>Задача стара как мир — сложные веб формы. И вот заказчики хотя упростить их испльзование делая всякие javascript фичуры.
OT>>>Тогда кури AJAX.
А>>Аяксом единым сыт не будешь. Проблема не в получении данных, а в бизнес логике реализованной на javascript.
OT>Это дело надо разделять. Веб-формы — одно. Бизнес-логика совершенно другое. OT>Я лично никогда бы бизнес-логику на жаваскрипте не стал писать (если не считать валидаторы), хотя не исключаю редких случаев, когда это действительно возможно.
Здравствуйте, Аноним, Вы писали:
А>Вопрос. Заказчики настояли на широком использовании на клиенте javascript. У нас есть опыть его использования, но опыт этот сугубо негативный. Работа с непростыми скриптами напоминает войну с тараканами, исправляешь одну ошибку — появляется две, несмотря на то что разработчики грамотные. А>Нанять отдельного javascript программера мы не может и на это нет времени. А>Может кто-то смог выработать успешные метотоды работы с javascript? Поделитель плиз.
Здравствуйте, Аноним, Вы писали:
А>Вопрос. Заказчики настояли на широком использовании на клиенте javascript. У нас есть опыть его использования, но опыт этот сугубо негативный. Работа с непростыми скриптами напоминает войну с тараканами, исправляешь одну ошибку — появляется две, несмотря на то что разработчики грамотные. А>Нанять отдельного javascript программера мы не может и на это нет времени. А>Может кто-то смог выработать успешные метотоды работы с javascript? Поделитель плиз.
Это специфично для любого веб орриентированного приложения. тут проблема в том что если изначально правильно не сложиться понимаение того что должно быть то в будущем уйдёт куча времени.(для веба это намного болеекритично чем на обычном описании бизнц просессов — так как затрагивается интерфейс — наличие работы во многих броузерах) А вообще если уже набита рука то даже в яваксрипте можно суметь делать рефаткоринг кода и даже бизнес решений. Всё завсит от того насколько успешно написан первоначальные решения на яваскрипте. Боюсь что вам видимо придёться имено страдать некоторое время. Со врменем набъёте руки и всё будет нормально. По кранйе мере я тоже изначельно просто афигевай от сложившейся ситуация — сейчас на яваксрипт смотрю как на замечательный язык
Аноним wrote: > OT>Тогда кури AJAX. > > Аяксом единым сыт не будешь. Проблема не в получении данных, а в бизнес > логике реализованной на javascript.
100% согласен.
И начинать надо с "правильного" фреймворка чтобы когда дойдешь до
реализации самой бизнес-логики, не отвлекаться на сугубо джаваскриптовые
заморочки...
Кстати кто подскажет какиенить библиотеки для создания юзер интерфейса в
аяксовых веб-приложениях, можно платные?
Здравствуйте, Роман Дубров, Вы писали:
РД>Аноним wrote: >> OT>Тогда кури AJAX. >> >> Аяксом единым сыт не будешь. Проблема не в получении данных, а в бизнес >> логике реализованной на javascript.
РД>100% согласен. РД>И начинать надо с "правильного" фреймворка чтобы когда дойдешь до РД>реализации самой бизнес-логики, не отвлекаться на сугубо джаваскриптовые РД>заморочки...
Так проблема-то не в фреймворке, тут все понятно. Непонятно как организовать работу надо jscript заморочками.
РД>Кстати кто подскажет какиенить библиотеки для создания юзер интерфейса в РД>аяксовых веб-приложениях, можно платные?
Здравствуйте, Роман Дубров, Вы писали:
РД>Аноним wrote:
>> РД>А вообще javascript — это фигня, >> >> Фигня. Но поддерживать ее — , злости не хватает.
РД>см выше. РД>в принципе не отличается от поддержки любой другой технологии... просто РД>со своими бзиками.
Не согласен, этнтропия jscript кода растет в вообще несяной прогрессии.
Здравствуйте, MasterMind, Вы писали:
MM>Здравствуйте, Аноним, Вы писали:
А>>Вопрос. Заказчики настояли на широком использовании на клиенте javascript. У нас есть опыть его использования, но опыт этот сугубо негативный. Работа с непростыми скриптами напоминает войну с тараканами, исправляешь одну ошибку — появляется две, несмотря на то что разработчики грамотные. А>>Нанять отдельного javascript программера мы не может и на это нет времени. А>>Может кто-то смог выработать успешные метотоды работы с javascript? Поделитель плиз.
MM>Это специфично для любого веб орриентированного приложения. тут проблема в том что если изначально правильно не сложиться понимаение того что должно быть то в будущем уйдёт куча времени.(для веба это намного болеекритично чем на обычном описании бизнц просессов — так как затрагивается интерфейс — наличие работы во многих броузерах) А вообще если уже набита рука то даже в яваксрипте можно суметь делать рефаткоринг кода и даже бизнес решений. Всё завсит от того насколько успешно написан первоначальные решения на яваскрипте. Боюсь что вам видимо придёться имено страдать некоторое время. Со врменем набъёте руки и всё будет нормально. По кранйе мере я тоже изначельно просто афигевай от сложившейся ситуация — сейчас на яваксрипт смотрю как на замечательный язык
С языком проблем нет. Есть проблемы с поддержкой. Т.к. ошибки можно отлавить только когда данный участок кода отработает хотя бы раз.
Здравствуйте, OnThink, Вы писали:
А>>>>Задача стара как мир — сложные веб формы. И вот заказчики хотя упростить их испльзование делая всякие javascript фичуры.
OT>>>Тогда кури AJAX.
А>>Аяксом единым сыт не будешь. Проблема не в получении данных, а в бизнес логике реализованной на javascript.
OT>Это дело надо разделять. Веб-формы — одно. Бизнес-логика совершенно другое. OT>Я лично никогда бы бизнес-логику на жаваскрипте не стал писать (если не считать валидаторы), хотя не исключаю редких случаев, когда это действительно возможно.
Валидаторы (aka constraints в БД) — это, можно сказать, столп "бизнес-логики".
OT>>Это дело надо разделять. Веб-формы — одно. Бизнес-логика совершенно другое. OT>>Я лично никогда бы бизнес-логику на жаваскрипте не стал писать (если не считать валидаторы), хотя не исключаю редких случаев, когда это действительно возможно.
I>Валидаторы (aka constraints в БД) — это, можно сказать, столп "бизнес-логики".
Скорее не столп, а кепка. Имхо не надо переворачивать бизнес-логику с ног на голову.
Joker6413 wrote:
> РД>Кстати кто подскажет какиенить библиотеки для создания юзер интерфейса в > РД>аяксовых веб-приложениях, можно платные? > > Infragistics
Дотнет...
а мне или платформонезависимую или для пхп надо.
Хотя щас вот ковыряю blueshoes — вроде ниче так...