Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )


> Разработка в Lotus, Споры о вкусах
Fossil Code
Вставить ник
сообщение 29:11:2006, 10:56
Цитата Ответить 


Гуру
Иконка группы

Группа: Lotus team
Сообщений: 318
Регистрация: 22:11:2006
Из: Минск
Пользователь №: 7 965



Репутация:   1  


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

Во-первых, складывается (давно сложилось) впечатление, что люди, приходя в Лотус из традиционной разработки (C, Pascal, etc.), подсознательно не желают отказываться от своих умений и привычек, сопротивляясь новой среде с непохожей идеологией. Благо Лотус предоставляет им нишу под названием Lotus Script. Честно скажу, что лучшего объяснения "засилью" скрипта не представляю. Доводы о мощи скрипта по сравнению с формулами и т.п. , хоть и верны, но не слишком убеждают. Почему же в таком случае не С++ и Notes API? Потому, что для каждой работы есть свой инструмент: на мух -- с мухобойкой, на медведя -- с ружьишком, ну a на танк уже с С++... Это рассуждение плавно подводит нас к вопросу о том, какой же инструмент есть в Лотусе и для какой же работы он (инструмент, да и сам Лотус) предназначен? А это уже вопрос второй, имеющий явственный схоластически-философский оттенок...

Во-вторых, невооруженным глазом видно, как народ, воспитанный на классических языках программирования и впитавший сызмальства идею реляционной базы данных (Что, бывают другие!?), отчаянно пытается сделать на Лотусе то, и так, как он к тому привык и знает... Что греха таить, 10 лет назад, начиная работать с Лотусом (принимаю поздравления по поводу юбилея), около полугода переживал болезненный период ломки стереотипов и "врастания" в Лотус, его, в широком смысле слова, инструментарий и идеологию. С тех времен осталась формула "если это тяжело и никак не получается сделать -- это не Лотус". То есть, нужно искать "ассимметричный ответ", который легко решит вопрос другим образом, естественным для Лотуса. Это и есть (была) главная проблема: должно быть именно так, а иначе я не представляю и вообще, по-другому не бывает, потому, что не может быть никогда. Для признания существования этой проблемы нужны серьезные усилия. Лично мне помог такой случай: наряду с Лотусом, мы, как ярые новообращенные, поставили себе Lotus Suite взамен MS Office. Что тут началось! Даже не представлял, что редактирование текста может быть иным! Если Вы тоже "даже не представляете" -- попробуйте, не пожалеете. Именно то, что нужно для ломки стереотипов...

В-третьих, мне очень понравилась фраза какого-то зарубежного разработчика "За что я люблю Лотус? Представьте, приходит ко мне пользователь и говорит, что ему нужно не так, а эдак... И стоит над душой, возле меня, сложив руки, смотрит, пока я ему это не сделаю!" Представьте и вы: в какой иной среде, для какого продукта такое возможно?! Лотус сам по себе -- сплошная RAD. И не даром Лотус говорит о методологии "протоциклирования". Кстати, раньше было гораздо интереснее документацию к новым релизам читать: всегда было там что нибудь "воспитательное" про идеологию, методологию, правильное применение... И не даром у Лотуса, если не устарели цифры, что помнятся, второе место в мире по установочной базе после MS Office. Лотус, он гораздо ближе к офису, чем к монолитному высокоспециализированному приложению, целиком наваянному на ЯВУ. Соответственно, и способы решения одной и той же задачи для Лотуса и такого приложения -- разные. Но, как упоминалось, многие программисты пытаются работать на Лотусе, стремясь получить то самое монолитное приложение с высокоспецифичными и тесными взаимосвязями внутри своего проекта. Не всегда это правильно.

Наконец, авторы Лотуса сами говорят, что пользователи постоянно изобретают такие ему применения, какие им и в голову не приходили. Интересно, что все такие применения в своей реализации напоминают "шанхай": множество простых по дизайну баз с простыми, но обширными взаимосвязями, когда центр тяжести лежит не в изобретательной разработке конкретной базы с ее специфичным функционалом, а в реализации концепции простых, но множественных баз нацеленных на обеспечение сохранения разнородной информации, установлении базовых связей и обеспечения ее доступности.

Вот.
Подняться вверх 
 
Сообщение #1
7 страниц V  « < 5 6 7  
Новая тема 
Ответов (180 - 184)
vladoos
Вставить ник
сообщение 24:01:2008, 11:25
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Программист
Сообщений: 140
Регистрация: 7:02:2007
Из: Tiraspolis
Пользователь №: 9 137



Репутация:   2  


Цитата(Constantin A Chervonenko @ 24:01:2008, 11:12 )
Потому что это эффективнее.
Чем меньше кода насмерть "зашито" в клиента, тем он универсальнее, и дешевле, и управляемее (тьфу). BIOS в отличие от Виндовз не надо 2 раза в месяц фиксить/патчить/ставить новую версию и апгрейдить железо
*

Ты тоже ностальгируешь по майнфремам? smile.gif

offtop
2 fedotxxl
мы тут излогаем свои мысли и видение технологии, и для нас очень важно мнение коллег по цеху работающих с теми же технологиями. Мои личные выводы и как и выводы любого человека не освобождены от субъективного искажения фактов основанных исключительно на личном эмпирическом опыте. Коллективное видение более приближено к истиному пониманию реальности, и апроксимирующе стиремится к нулю энтропии тем больше, чем больше коллчиество людей учавствует в дискуссии.
Подняться вверх 
 
Сообщение #181
Constantin A Che...
Вставить ник
сообщение 24:01:2008, 23:10
Цитата Ответить 


Божественный
Иконка группы

Группа: Достойный программист
Сообщений: 899
Регистрация: 30:05:2006
Из: Жуковский МО, Россия
Пользователь №: 4 485



Репутация:   12  


Цитата(vladoos @ 24:01:2008, 14:25 ) *
Ты тоже ностальгируешь по майнфремам? smile.gif

Чё по ним ностальгировать.. Они никуда не делись, "работают, работают и работают", как батарейка Энерджайзер. Более 70% всей оцифрованной информации хранится на мейнфреймах. То, что вокруг них шумихи/рекламы нет, не значит, что их нет. Это как автомобиль Бентли: в рекламе не нуждается, стоит дорого и служит всю жизнь. А РС и РС-сервера - это для стран 3-го мира, и др.нищих вроде нас. Жалко, что мест, где на мейнфреймах можно зарабатывать, у нас мало

Сообщение отредактировал Constantin A Chervonenko - 24:01:2008, 23:16
Подняться вверх 
 
Сообщение #182
Кисуся
Вставить ник
сообщение 18:03:2008, 18:50
Цитата Ответить 


Новенький
Иконка группы

Группа: Новенький
Сообщений: 7
Регистрация: 18:03:2008
Пользователь №: 15 983



Репутация:   0  


/Morpheus/ удалил .... wub.gif
Подняться вверх 
 
Сообщение #183
Sandr
Вставить ник
сообщение 18:03:2008, 22:13
Цитата Ответить 


Зачем это?
Иконка группы

Группа: Lotus team
Сообщений: 1 116
Регистрация: 23:07:2007
Пользователь №: 11 970



Репутация:   35  


Кисуся
Опять стремление нарушить закон сохранения smile.gif Баян, уважаемая... Надеюсь, что не к роботу обратился smile.gif
Подняться вверх 
 
Сообщение #184
K-Fire
Вставить ник
сообщение 19:03:2008, 07:36
Цитата Ответить 


Гуру
Иконка группы

Группа: Достойный программист
Сообщений: 321
Регистрация: 20:12:2006
Пользователь №: 8 527



Репутация:   5  


Робот бы зафлудил тут все темы smile.gif А Кисуля с точно таким же сообщением уже как месяц наверное по всем форумам нашей родной страны ходит. Бедняжка smile.gif
Подняться вверх 
 
Сообщение #185


7 страниц V  « < 5 6 7
Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись |  AJAX?
   

 

RSS Текстовая версия Сейчас: 2:12:2008 - 21:45

с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net