Форум: "Прочее";
Текущий архив: 2011.01.16;
Скачать: [xml.tar.bz2];
ВнизМысли вслух про 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;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.004 c