Разработка javascript
От: Аноним  
Дата: 02.12.05 13:20
Оценка:
Вопрос. Заказчики настояли на широком использовании на клиенте javascript. У нас есть опыть его использования, но опыт этот сугубо негативный. Работа с непростыми скриптами напоминает войну с тараканами, исправляешь одну ошибку — появляется две, несмотря на то что разработчики грамотные.
Нанять отдельного javascript программера мы не может и на это нет времени.
Может кто-то смог выработать успешные метотоды работы с javascript? Поделитель плиз.
Re: Разработка javascript
От: OnThink Россия http://vassilsanych.livejournal.com
Дата: 02.12.05 13:33
Оценка:
А>Вопрос. Заказчики настояли на широком использовании на клиенте javascript. У нас есть опыть его использования, но опыт этот сугубо негативный. Работа с непростыми скриптами напоминает войну с тараканами, исправляешь одну ошибку — появляется две, несмотря на то что разработчики грамотные.
А>Нанять отдельного javascript программера мы не может и на это нет времени.
А>Может кто-то смог выработать успешные метотоды работы с javascript? Поделитель плиз.

Зависит от контекста использования. Задачу в студию!
... << RSDN@Home 1.2.0 alpha rev. 619>>
Re: Разработка javascript
От: Роман Дубров Украина Я@Blogspot
Дата: 02.12.05 15:01
Оценка:
Аноним wrote:

> Может кто-то смог выработать успешные метотоды работы с javascript?

> Поделитель плиз.

Главное — правильный идеологический подход и достаточно условий для
отладки. А то начнешь ковырять какой-нить fckEditor, а там в некоторых
местах и алерт не поставишь, и document.write низя... приходится
открывать отдельное окно и в него писать дебаг.

А вообще javascript — это фигня, все-таки язык понятный, на си/пхп/джаву
итд похож. А мне вот обломилось счастье начинать проект на Cache'+CSP
начинать, а в команде никто даже не слышал о нем раньше. Сидим втыкаем
вот в доки да синтаксис COS...

' — это !
! = это когда | а когда перевод строки.

итд...
"Откажись от формальной логики" — на 100%

--
np: [foobar2000] not started
Posted via RSDN NNTP Server 2.0
http://www.linkedin.com/in/romandubrov .::. http://roman-dubrov.blogspot.com/ .::. http://www.flickr.com/photos/romandubrov/
Re[2]: Разработка javascript
От: Аноним  
Дата: 02.12.05 15:42
Оценка:
Здравствуйте, OnThink, Вы писали:

OT>Зависит от контекста использования. Задачу в студию!


Задача стара как мир — сложные веб формы. И вот заказчики хотя упростить их испльзование делая всякие javascript фичуры.
Re[2]: Разработка javascript
От: Аноним  
Дата: 02.12.05 15:44
Оценка:
Здравствуйте, Роман Дубров, Вы писали:

РД>Аноним wrote:


>> Может кто-то смог выработать успешные метотоды работы с javascript?

>> Поделитель плиз.

РД>Главное — правильный идеологический подход и достаточно условий для

РД>отладки. А то начнешь ковырять какой-нить fckEditor, а там в некоторых
РД>местах и алерт не поставишь, и document.write низя... приходится
РД>открывать отдельное окно и в него писать дебаг.

РД>А вообще javascript — это фигня,


Фигня. Но поддерживать ее — , злости не хватает.
Re[3]: Разработка javascript
От: OnThink Россия http://vassilsanych.livejournal.com
Дата: 02.12.05 15:49
Оценка:
А>Задача стара как мир — сложные веб формы. И вот заказчики хотя упростить их испльзование делая всякие javascript фичуры.

Тогда кури AJAX.
... << RSDN@Home 1.2.0 alpha rev. 619>>
Re[4]: Разработка javascript
От: Аноним  
Дата: 02.12.05 15:54
Оценка:
Здравствуйте, OnThink, Вы писали:

А>>Задача стара как мир — сложные веб формы. И вот заказчики хотя упростить их испльзование делая всякие javascript фичуры.


OT>Тогда кури AJAX.


Аяксом единым сыт не будешь. Проблема не в получении данных, а в бизнес логике реализованной на javascript.
Re[5]: Разработка javascript
От: OnThink Россия http://vassilsanych.livejournal.com
Дата: 05.12.05 06:52
Оценка: +1
А>>>Задача стара как мир — сложные веб формы. И вот заказчики хотя упростить их испльзование делая всякие javascript фичуры.

OT>>Тогда кури AJAX.


А>Аяксом единым сыт не будешь. Проблема не в получении данных, а в бизнес логике реализованной на javascript.


Это дело надо разделять. Веб-формы — одно. Бизнес-логика совершенно другое.
Я лично никогда бы бизнес-логику на жаваскрипте не стал писать (если не считать валидаторы), хотя не исключаю редких случаев, когда это действительно возможно.
... << RSDN@Home 1.2.0 alpha rev. 619>>
Re[6]: Разработка javascript
От: Joker6413  
Дата: 06.12.05 09:37
Оценка:
Здравствуйте, OnThink, Вы писали:

А>>>>Задача стара как мир — сложные веб формы. И вот заказчики хотя упростить их испльзование делая всякие javascript фичуры.


OT>>>Тогда кури AJAX.


А>>Аяксом единым сыт не будешь. Проблема не в получении данных, а в бизнес логике реализованной на javascript.


OT>Это дело надо разделять. Веб-формы — одно. Бизнес-логика совершенно другое.

OT>Я лично никогда бы бизнес-логику на жаваскрипте не стал писать (если не считать валидаторы), хотя не исключаю редких случаев, когда это действительно возможно.

Полностью согласен. Но таковы требования.
Re: Разработка javascript
От: Joker6413  
Дата: 06.12.05 09:37
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Вопрос. Заказчики настояли на широком использовании на клиенте javascript. У нас есть опыть его использования, но опыт этот сугубо негативный. Работа с непростыми скриптами напоминает войну с тараканами, исправляешь одну ошибку — появляется две, несмотря на то что разработчики грамотные.

А>Нанять отдельного javascript программера мы не может и на это нет времени.
А>Может кто-то смог выработать успешные метотоды работы с javascript? Поделитель плиз.

То был я...
Re: Разработка javascript
От: MasterMind Россия  
Дата: 06.12.05 10:10
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Вопрос. Заказчики настояли на широком использовании на клиенте javascript. У нас есть опыть его использования, но опыт этот сугубо негативный. Работа с непростыми скриптами напоминает войну с тараканами, исправляешь одну ошибку — появляется две, несмотря на то что разработчики грамотные.

А>Нанять отдельного javascript программера мы не может и на это нет времени.
А>Может кто-то смог выработать успешные метотоды работы с javascript? Поделитель плиз.

Это специфично для любого веб орриентированного приложения. тут проблема в том что если изначально правильно не сложиться понимаение того что должно быть то в будущем уйдёт куча времени.(для веба это намного болеекритично чем на обычном описании бизнц просессов — так как затрагивается интерфейс — наличие работы во многих броузерах) А вообще если уже набита рука то даже в яваксрипте можно суметь делать рефаткоринг кода и даже бизнес решений. Всё завсит от того насколько успешно написан первоначальные решения на яваскрипте. Боюсь что вам видимо придёться имено страдать некоторое время. Со врменем набъёте руки и всё будет нормально. По кранйе мере я тоже изначельно просто афигевай от сложившейся ситуация — сейчас на яваксрипт смотрю как на замечательный язык
Re[3]: Разработка javascript
От: Роман Дубров Украина Я@Blogspot
Дата: 06.12.05 11:11
Оценка:
Аноним wrote:

> РД>А вообще javascript — это фигня,

>
> Фигня. Но поддерживать ее — , злости не хватает.

см выше.
в принципе не отличается от поддержки любой другой технологии... просто
со своими бзиками.

--
np: [foobar2000] not started
Posted via RSDN NNTP Server 2.0
http://www.linkedin.com/in/romandubrov .::. http://roman-dubrov.blogspot.com/ .::. http://www.flickr.com/photos/romandubrov/
Re[5]: Разработка javascript
От: Роман Дубров Украина Я@Blogspot
Дата: 06.12.05 11:13
Оценка:
Аноним wrote:
> OT>Тогда кури AJAX.
>
> Аяксом единым сыт не будешь. Проблема не в получении данных, а в бизнес
> логике реализованной на javascript.

100% согласен.
И начинать надо с "правильного" фреймворка чтобы когда дойдешь до
реализации самой бизнес-логики, не отвлекаться на сугубо джаваскриптовые
заморочки...

Кстати кто подскажет какиенить библиотеки для создания юзер интерфейса в
аяксовых веб-приложениях, можно платные?

BackBase радует возможностями, но тормозище....

--
np: [foobar2000] not started
Posted via RSDN NNTP Server 2.0
http://www.linkedin.com/in/romandubrov .::. http://roman-dubrov.blogspot.com/ .::. http://www.flickr.com/photos/romandubrov/
Re[6]: Разработка javascript
От: Joker6413  
Дата: 06.12.05 11:21
Оценка:
Здравствуйте, Роман Дубров, Вы писали:

РД>Аноним wrote:

>> OT>Тогда кури AJAX.
>>
>> Аяксом единым сыт не будешь. Проблема не в получении данных, а в бизнес
>> логике реализованной на javascript.

РД>100% согласен.

РД>И начинать надо с "правильного" фреймворка чтобы когда дойдешь до
РД>реализации самой бизнес-логики, не отвлекаться на сугубо джаваскриптовые
РД>заморочки...

Так проблема-то не в фреймворке, тут все понятно. Непонятно как организовать работу надо jscript заморочками.

РД>Кстати кто подскажет какиенить библиотеки для создания юзер интерфейса в

РД>аяксовых веб-приложениях, можно платные?

Infragistics
Re[4]: Разработка javascript
От: Joker6413  
Дата: 06.12.05 11:22
Оценка:
Здравствуйте, Роман Дубров, Вы писали:

РД>Аноним wrote:


>> РД>А вообще javascript — это фигня,

>>
>> Фигня. Но поддерживать ее — , злости не хватает.

РД>см выше.

РД>в принципе не отличается от поддержки любой другой технологии... просто
РД>со своими бзиками.

Не согласен, этнтропия jscript кода растет в вообще несяной прогрессии.
Re[2]: Разработка javascript
От: Joker6413  
Дата: 06.12.05 11:24
Оценка:
Здравствуйте, MasterMind, Вы писали:

MM>Здравствуйте, Аноним, Вы писали:


А>>Вопрос. Заказчики настояли на широком использовании на клиенте javascript. У нас есть опыть его использования, но опыт этот сугубо негативный. Работа с непростыми скриптами напоминает войну с тараканами, исправляешь одну ошибку — появляется две, несмотря на то что разработчики грамотные.

А>>Нанять отдельного javascript программера мы не может и на это нет времени.
А>>Может кто-то смог выработать успешные метотоды работы с javascript? Поделитель плиз.

MM>Это специфично для любого веб орриентированного приложения. тут проблема в том что если изначально правильно не сложиться понимаение того что должно быть то в будущем уйдёт куча времени.(для веба это намного болеекритично чем на обычном описании бизнц просессов — так как затрагивается интерфейс — наличие работы во многих броузерах) А вообще если уже набита рука то даже в яваксрипте можно суметь делать рефаткоринг кода и даже бизнес решений. Всё завсит от того насколько успешно написан первоначальные решения на яваскрипте. Боюсь что вам видимо придёться имено страдать некоторое время. Со врменем набъёте руки и всё будет нормально. По кранйе мере я тоже изначельно просто афигевай от сложившейся ситуация — сейчас на яваксрипт смотрю как на замечательный язык


С языком проблем нет. Есть проблемы с поддержкой. Т.к. ошибки можно отлавить только когда данный участок кода отработает хотя бы раз.
Re[6]: Разработка javascript
От: ihatelogins  
Дата: 08.12.05 10:09
Оценка:
Здравствуйте, OnThink, Вы писали:

А>>>>Задача стара как мир — сложные веб формы. И вот заказчики хотя упростить их испльзование делая всякие javascript фичуры.


OT>>>Тогда кури AJAX.


А>>Аяксом единым сыт не будешь. Проблема не в получении данных, а в бизнес логике реализованной на javascript.


OT>Это дело надо разделять. Веб-формы — одно. Бизнес-логика совершенно другое.

OT>Я лично никогда бы бизнес-логику на жаваскрипте не стал писать (если не считать валидаторы), хотя не исключаю редких случаев, когда это действительно возможно.

Валидаторы (aka constraints в БД) — это, можно сказать, столп "бизнес-логики".
Re[7]: Разработка javascript
От: OnThink Россия http://vassilsanych.livejournal.com
Дата: 08.12.05 10:41
Оценка: +1
OT>>Это дело надо разделять. Веб-формы — одно. Бизнес-логика совершенно другое.
OT>>Я лично никогда бы бизнес-логику на жаваскрипте не стал писать (если не считать валидаторы), хотя не исключаю редких случаев, когда это действительно возможно.

I>Валидаторы (aka constraints в БД) — это, можно сказать, столп "бизнес-логики".


Скорее не столп, а кепка. Имхо не надо переворачивать бизнес-логику с ног на голову.
... << RSDN@Home 1.2.0 alpha rev. 619>>
Re[7]: Разработка javascript
От: Роман Дубров Украина Я@Blogspot
Дата: 08.12.05 13:04
Оценка:
Joker6413 wrote:

> РД>Кстати кто подскажет какиенить библиотеки для создания юзер интерфейса в

> РД>аяксовых веб-приложениях, можно платные?
>
> Infragistics

Дотнет...

а мне или платформонезависимую или для пхп надо.
Хотя щас вот ковыряю blueshoes — вроде ниче так...

--
np: [foobar2000] not started
Posted via RSDN NNTP Server 2.0
http://www.linkedin.com/in/romandubrov .::. http://roman-dubrov.blogspot.com/ .::. http://www.flickr.com/photos/romandubrov/
Re[7]: Разработка javascript
От: __SPIRIT__ Россия  
Дата: 08.12.05 13:15
Оценка:
РД>>Кстати кто подскажет какиенить библиотеки для создания юзер интерфейса в
РД>>аяксовых веб-приложениях, можно платные?

J>Infragistics


Чем хорошь инфрагнистик? Не первый раз про него слышу видел но шокирующего впечатления не произвел
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.