Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.01.16;
Скачать: CL | DM;

Вниз

Мысли вслух про RAD   Найти похожие ветки 

 
azamatufa ©   (2010-09-28 16:12) [0]

Привет, форумчанам!

Сразу, опыта у меня не так много.
Вот сижу я на D7 и думаю.. а вот в 1С чтоб создать справочник и интерфейс к нему, нужно несколько движений...  и готово! ну и не тока справочник... реально можно быстро написать свою конфигурацию для не очень сложных нужд офиса... понятно что 1с надо купить и все такое.. но все же..

Понимаю, что для того чтоб быстро писать в Дельфи нужен опыт, заготовки... возможно свои компоненты...
Эх...
А вообще, имхо, мега-монстр программирования на FireBird/Interbase это автор IBExpert ;)  вот он реально натягивает базу и в хвост и в гриву... ))


 
Anatoly Podgoretsky ©   (2010-09-28 16:35) [1]

> azamatufa  (28.09.2010 16:12:00)  [0]

В чем проблема, тебя за руки держут, не пускают в 1С.
А ты попробуй на основе 1С создать распределеную систему серверов.


 
Ega23 ©   (2010-09-28 16:41) [2]


> А вообще, имхо, мега-монстр программирования на FireBird/Interbase
> это автор IBExpert ;)  вот он реально натягивает базу и
> в хвост и в гриву... ))


Гамно ваш IBExpert.
Коммиты-Роллбэки регулярные достают неимоверно. Ну да ладно, это такая идеология долбанутая - всё чараз явную транзакцию делать. Допустим.
Бэкап-Рестор БД делать не умеет.
Значения, отличные от null в BLOB-поля вставлять не умеет.

И т.д. по списку.


 
Юрий Зотов ©   (2010-09-28 16:45) [3]


> azamatufa ©   (28.09.10 16:12)  

А сколько телодвижений нужно в 1С, чтобы создать:
- системную службу?
- видео/аудиоплейер?
- почтовый клиент?
- интернет-браузер?
- файловый менеджер?
- планировщик задач?
- да и вообще ЛЮБУЮ программу?

:o)


 
Ega23 ©   (2010-09-28 16:47) [4]

Конвектор форматов и Автошему ещё.


 
KSergey ©   (2010-09-28 17:08) [5]

Скажем так.
Кто делает программы, где постоянно нужны справочники - имеют наработки соотв. готовых компонент или библиотек. И натягивают легко.

Ну а если с нуля и надо быстро - видимо есть смысл делать не на Delphi, что вполне нормально. Она просто универсальная система, в отличии от 1С.

А чтобы понять, что она все же RAD - надо взять VisualC++, например, и попробовать форму с батоном да еще гридом засобачить. И все сразу станет ясно.


 
Юрий Зотов ©   (2010-09-28 17:22) [6]

> azamatufa ©   (28.09.10 16:12)  

Работал я в одной конторе, где основной задачей была именно работа с БД при унифицированном интерфейсе клиента. Так вот - было написано и внедрено в IDE несколько экспертов Delphi, которые, как Вы говорите, позволяли создавать и таблицы, и интерфейс к ним "в одно касание". Причем не написав ни единой строчки кода. Видимо, не хуже, чем в 1С.

Чувствуете разницу между универсальным и узкозаточенным инструментом? Универсальный позволяет делать все, что угодно, а узкозаточенный - только то, под что он заточен. Причем универсальный еще и позволяет заточить себя так, что справляется с задачей узкозаточенного не хуже, чем он сам. А вот наоборот, превратить узкозаточенный в универсальный - не получится никакими усилиями.


 
12 ©   (2010-09-28 17:28) [7]


KSergey ©   (28.09.10 17:08) [5]
> Юрий Зотов ©   (28.09.10 17:22) [6]

+100500

но и я видел как в 1с делали то, что эквивалентно
java = createoleobject("что-то про java")
и
java.Бла-Бла-Бла :)


 
jack128_   (2010-09-28 17:38) [8]


> Бэкап-Рестор БД делать не умеет.

умеет.
> Значения, отличные от null в BLOB-поля вставлять не умеет

умеет.

> И т.д. по списку.

угу. и т.д. по списку


 
картман ©   (2010-09-28 20:23) [9]


> 12 ©   (28.09.10 17:28) [7]
>
>
> KSergey ©   (28.09.10 17:08) [5]
> > Юрий Зотов ©   (28.09.10 17:22) [6]
>
> +100500
>
> но и я видел как в 1с делали то, что эквивалентно
> java = createoleobject("что-то про java")
> и
> java.Бла-Бла-Бла :)

java = createoleobject("Delphi");


 
Anatoly Podgoretsky ©   (2010-09-28 20:29) [10]

> картман  (28.09.2010 20:23:09)  [9]

java.begin
....
java.end


 
azamatufa ©   (2010-09-29 16:40) [11]

Спасибо за отзывы. Понятно, что надо учиться, учиться и еще раз учиться (с) ...


 
MsGuns ©   (2010-09-29 21:23) [12]

1С имеет ряд несомненных преимуществ:
- рынок практически неограничен,
- освоение даже для новичка в программировании не представляет проблем из-за русскоязычности и достаточно подробной документации
- предоставляет внешне простой и понятный интерфейс с БД
- легко и быстро перенастраивается, причем как в части модели БД, так и пользовательских прорамм-интерфейсов
- создание программ (вернее элементов визуализации) реально быстро, все делается "само" и сразу или почти сразу работает

Но имеет и ряд очень существенных недостатков:
- страшно коряво реализованный собственно обмен данными с сервером, что приводит к тормозам, частым зависаниям, потерям информации, невозможности полноценной работы в режиме администратора с нескольких ПК (т.н. монопльный режим) и т.д.
- хоть и реализована в COM, сама не является COM-сервером, что  делает невозможным интеграцию ее модулей с другими программными средами. Отсюда многочисленные проблемы с "увязкой" 1С с другими системами
- стандартные элементы управления (те же справочники например) реализованы по жесткой схеме, часто крайне неудобной для пользователя. Например переключение окон толком не релизовано, все делается последовательным закрытием-открытием. Гибкие технологии управления (всплывающие меню, подсказки, выделения, горячие клавиши и т.д.) - все это не для 1С. Можно, конечно, самому написать, но все преимущество быстроты разработки, - основной "фичи" 1С, при этом испаряется ибо "красиво" программировать на 1С  просто невозможно. Короче, если хочется сделать особенно, не как в 1С, то придется круто поломать голову и не факт, что с положительным результатом
- отчеты в 1С - это отдельная "песня"

ЗЫ. Все это на основе собственного опыта, поэтому не претендует на абсолютность.


 
И. Павел ©   (2010-09-30 08:28) [13]

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

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

Что касается Delphi - то ИМХО у него очень широкий круг приложения, поэтому досконально проработать все аспекты просто невозможно. А стандартный справочник и самому написать не сложно - тоже в основном copy+paste со старых форм, зато не возникает сложностей при модификации.


 
Фокс Йовович   (2010-09-30 16:54) [14]

1С хороша до определенного уровня сложности. Но когда пытаются сделать нечто крупное и серьёзное, получается непредсказуемо глючный и неповоротоливый монстр, не поддающийся оптимизации и анализу.
Самые большие минусы: отсутствие ООП и многопоточности.
Плюсы - своевременная поддержка законодательства. Порой даже опережающая принятие законов. Что как бэ намекает.


 
tesseract ©   (2010-09-30 17:14) [15]


> Порой даже опережающая принятие законов.


Да ну? Вступление в силу <> Принятие законов. И законов там немного, в основном акты и письма налоговой и МФ.


> 1С хороша до определенного уровня сложности.


Уровень сложности обратно пропорционален тупости программиста.


> сама не является COM-сервером, что  делает невозможным интеграцию
> ее модулей с другими программными средами.


Дядя проспись. Является полностью с седьмой версии. С 8-ой может без интерфейса стартовать ака внешнее соединение.


> Гибкие технологии управления (всплывающие меню, подсказки,
>  выделения, горячие клавиши и т.д.) - все это не для 1С


У меня в редакторе есть все эти графы. Я ЛСД объелся ?


>  при этом испаряется ибо "красиво" программировать на 1С
>  просто невозможно.


Бред. Все можно. Достаточно приложить усилия.


> - отчеты в 1С - это отдельная "песня"


И что там не так?


> - страшно коряво реализованный собственно обмен данными
> с сервером,


Это про гибкие блокировки? Или про неумение писать ?


 
Mike Kouzmine   (2010-09-30 18:02) [16]

MsGuns ©   (29.09.10 21:23) [12]
1С имеет ряд несомненных преимуществ:
--
освоение даже для новичка в программировании не представляет проблем из-за русскоязычности и достаточно подробной документации

Это миф. Дебилов среди программистов 1С больше, чем Дельф. Именно из-за этого мифа


 
Игорь Шевченко ©   (2010-09-30 18:27) [17]


> Дебилов среди программистов 1С больше, чем Дельф


Это миф


 
картман ©   (2010-09-30 19:23) [18]


> Mike Kouzmine   (30.09.10 18:02) [16]


> Дебилов среди программистов 1С больше, чем Дельф.


> Игорь Шевченко ©   (30.09.10 18:27) [17]
>
>
> > Дебилов среди программистов 1С больше, чем Дельф
>
>
> Это миф


 Да, какой язык самый шикарный уже надоело холиварить - давайте определим, на каком самое большое количество дебилов творят!


 
Кто б сомневался ©   (2010-09-30 19:40) [19]

На Delphi можно сделать 1с, на 1с не сделаешь Delphi.


 
Игорь Шевченко ©   (2010-09-30 20:03) [20]

картман ©   (30.09.10 19:23) [18]


> уже надоело холиварить


тебя за язык тянут ?


 
turbouser ©   (2010-09-30 20:21) [21]


> Ega23 ©


>
> Гамно ваш IBExpert.
> Коммиты-Роллбэки регулярные достают неимоверно. Ну да ладно,
>  это такая идеология долбанутая - всё чараз явную транзакцию
> делать. Допустим.

Отличная идеология.

> Бэкап-Рестор БД делать не умеет.

8-() да ты чо?

> Значения, отличные от null в BLOB-поля вставлять не умеет.
>

Разве?

> И т.д. по списку.

ROFL


 
Anatoly Podgoretsky ©   (2010-09-30 20:27) [22]

> turbouser  (30.09.2010 20:21:21)  [21]

> Бэкап-Рестор БД делать не умеет.

8-() да ты чо?

Приведи синтаксис SQL команды


 
картман ©   (2010-09-30 21:02) [23]


> Игорь Шевченко ©   (30.09.10 20:03) [20]
>
> картман ©   (30.09.10 19:23) [18]
>
>
> > уже надоело холиварить
>
>
> тебя за язык тянут ?


ну, я не холиварю по причине дилетанства, но ооооочень хочется. Кто тянет? Не знаю, наверное характер, так что, да, тянут, тянут гены, воспитание и из чего там еще генерится наша сущность


 
turbouser ©   (2010-09-30 21:23) [24]


> Anatoly Podgoretsky ©   (30.09.10 20:27) [22]

Речь о IBExpert


 
Фокс Йовович   (2010-09-30 23:26) [25]

Самое сложное, что сделано на 1С - это конфигурация УПП. Которую еще никому не удалось полностью внедрить.


 
Petr V. Abramov ©   (2010-09-30 23:45) [26]


> это конфигурация УПП. Которую еще никому не удалось полностью
> внедрить.

справедливости ради, УПП полностью внедрить не удавалось никому. НИ Oracle, ни SAP, ни и т.д. без засучив рукава и "написав все с нуля"


 
tesseract ©   (2010-10-01 10:05) [27]


> Которую еще никому не удалось полностью внедрить.


Удавалось. Видел на заводе абсолютно стандартную конфигурацию абсолютно стабильно и быстро  работающую. Но это извините не  к программистам, а к внедренцам и бухгалтериии.


 
Фокс Йовович   (2010-10-02 14:33) [28]

Меня всегда прикалывало в 1С отсутствие очевидных вещей. Вот, например, нужно программно отправить несколько документов на некоторый принтер. Вызвать диалог выбора принтера штатными средствами в 1С нельзя. А процедура Печать() у документов не содержит параметра, в который передается имя принтера, и всё отправляется на принтер, выбранный по умолчанию.



Страницы: 1 вся ветка

Текущий архив: 2011.01.16;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.019 c
15-1285872027
Сергей М.
2010-09-30 22:40
2011.01.16
qooXdoo


15-1285078090
Alkid
2010-09-21 18:08
2011.01.16
Привет с солнечного Кипра


15-1285725122
Дмитрий С
2010-09-29 05:52
2011.01.16
Вызвать диалог смены пароля.


2-1287087443
Alik
2010-10-15 00:17
2011.01.16
Подвисание при работе с большим динамическим массивом байтов


15-1286210928
@!!ex
2010-10-04 20:48
2011.01.16
Где купить Штеуд не совместимый компьютер?