Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
Garya isfarmЧто нового "в Delphi от Microsoft"? Кроме огромной инсталляции и жутких тормозов 2. Возможность использования одновременно нескольких версий одного и того же кода. 3. Программировать быстрее и проще. Нет необходимости задумываться о технических нюансах вроде освобождения памяти - она освободится сама. 4. Более глубоко, нежели в DCOM, продуманы вопросы безопасного взаимодейсвтия распределенных приложений. 5. Широкая поддержка стандарта XML, который открывает новые горизонты для построения распределенных вычислений. 6. Удобные средства работы с WEB-сервисами. 2. А разве этого в Делфи не делается? конечно это существует давно и прочно, для тех, кто серьезно относится к разработки ядра систем. 3. В делфи автоматический менеджер памяти и заботится не нужно о ее освобождении, а то что вы написала - не более чем реклама. 4. DCOM никогда не решал вопросов безопасности на прикладном уровне, опять же проектировка должна быть правильная, а не DCOM. 5. Кто мешает использовать XML в Делфи? Это вроде вообще не + 6. Удобнее чем в PHP5 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2006, 13:48 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
XoxerixИмхо, основные плюсы .Neta в: - возможность писать логику работы БД (хп, триггера) на C# А что мешает это следать без .NET ??? это вообще не проблема и никакой не + для .NET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2006, 13:54 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
Garya iscrafmЧего в T-SQL не хватает?Например, цикла FOR. Я уже не говорю о возможностях ООП и других достижениях соверменных языков программирования. Только не нужно делать акцент на том, что T-SQL - это не процедурный язык, а язык запросов. Он был языком запросов, пока в нем не появились хранимые процедуры. Когда же они появились, грань эта стала размываться, и сейчас просто перестала существовать. Именно после выхода MS SQL Server 2005. ООП можно применять и без .NET, например в Оракле 10 А как теоретические основы и практические реализации практически в любом сервере БД более или менее удачно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2006, 13:59 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
l> Тем не менее - вполне нормальный и документированный способ, как не l> извращаясь 100% терять память. l> зы вообще-то это к пояснению вопроса о том, что "в делфи память сама уже l> ага как и в дот нете" Лучше иметь утечку памяти, которая устраняется явно и навсегда правильным кодом, чем иметь утечку памяти и т.п. глюки в Net, полагаясь на самоосвобожение. -- С уважением Кочмин Александр Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2006, 14:56 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
пернести топик иза не тематики форума в разработку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2006, 15:19 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
locky Код: plaintext 1. 2. 3. 4. 5. 6. 7. getmem не используем. Кто же так пишет на Delphi? Динамически создаваемым объектам с помощью Create обязательно должно соответствовать Free. В Вашем случае следует писать: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Для объектов, создаваемых в Design, действительно, программное удаление родителя на форме влечет за собой автоматическое удаление всех с ним связанных объектов, но следует помнить, что, если удаленным объектам не было присвоено значение nil, то при повторном их динамическом создании (особенно многократном) можно столкнуться с ошибкой. PS. Не все ли равно, на какой платформе написана система управления предприятием? В чем специфика, почему возник этот вопрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2006, 17:46 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
ФЕБPS. Не все ли равно, на какой платформе написана система управления предприятием? В чем специфика, почему возник этот вопрос? Есть такая фишка: оценивать крутость прикладной математики не по ее содержанию, а по тому, при помощи каких языковых средств она реализована. Вот и возникают такие вопросы. А то что при этом надо минисуперкомпы ставить и программа для выписки платежек требует минимум 256М памяти мало кого волнует :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2006, 19:03 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
Валентин К wrote: > 3. В делфи автоматический менеджер памяти и заботится не нужно о ее > освобождении, а то что вы написала - не более чем реклама. не было такого, и нет! -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2006, 20:17 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
ФЕБ wrote: > Кто же так пишет на Delphi? > Динамически создаваемым объектам с помощью Create обязательно должно > соответствовать Free. > > В Вашем случае следует писать: > > var T : TList; > I : integer; > begin > T := Tlist.Create; > for I := *0* to *100* do T.Add(...); > T.Free; > T:=nil; {это важно! - если Вы повторно будете проделывать такую процедуру} > end; > Я так пишу! Чтобы продемонстрировать, что НАДО следить за памятью в делфине. Йето раз. два. В вашем примере - потенциальная утечка памяти. Сами найдете? Насколько я понял из дот-нета, там такой утечки не будет. -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2006, 20:19 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
lockyВ вашем примере - потенциальная утечка памяти. Сами найдете? Насколько я понял из дот-нета, там такой утечки не будет. Нет там никакой утчки памяти, если, конечно, в цикле не писать дурацкое .Add(T.Create) ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2006, 20:57 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
Ф> locky Ф> В вашем примере - потенциальная утечка памяти. Сами найдете? Ф> Насколько я понял из дот-нета, там такой утечки не будет. Ф> Нет там никакой утчки памяти, если, конечно, в цикле не писать дурацкое Ф> .Add(T.Create) ... д он наверное иммет в виду если exception произвойдет и до free очередь не дойдет вообще. -- С уважением Кочмин Александр Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2006, 08:44 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
ФЕБ wrote: > locky > В вашем примере - потенциальная утечка памяти. Сами найдете? > Насколько я понял из дот-нета, там такой утечки не будет. > > > Нет там никакой утчки памяти, если, конечно, в цикле не писать дурацкое > .Add(T.Create) ... отчего же дурацкое? Нужны мне объекты, создаю я их, в список засовываю... а про вываливание при ошибке - ну дык, святое... -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2006, 16:39 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
Валентину. Думаю, и Вам и другим нашим коллегам необходимо просто реализовать некий проект на .Net. Конечно, этот проект должен быть сетевым, с применением Интернет, с распределением вычислений по сети - и всё сразу станет ясно. Я попытался это сделать и здесь описаны результаты: http://www.gotdotnet.ru/LearnDotNet/NETFramework/223738.aspx Поскольку имею определённый опыт подобных разработок ( и с DCOM тоже), то принял .Net сразу. Не утверждаю, что .Net идеален, но, на мой взгляд - это лучшее что сейчас есть для разрабоки систем, подобной прототипу. Для предприятий, части которых географически удаленны друг от друга - это почти идеальный инструмент. Нужны ли подобные системы. Для меня очевидно - Да!. Почему не делаем - лень посмотреть в перспективу, тяжело оторваться от 32 МВ. Болел такой же болезнью - тяжело было переходить с 8-битного индекса на 16-битный. Эта болезнь лечится только хирургически - и чем скорее, тем менее болезненно. И для рук. предприятий сие видимо верно также. С уважением, Владимир. p.s. Утверждение относительно медленности .Net весьма и весьма спорное. Кой какие численные значения приведены в статье. Многое, очень многое, зависит от того что первичное - надёжность или скорость. Нужна ли проверка на вшивость загружаемого модуля (сборки)? Если да, то посмотрим как это будет сделано у апологетов альтернативы, и будет ли когда сделано вообще. В .Net еще многое что есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2006, 19:52 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
locky///отчего же дурацкое? Нужны мне объекты, создаю я их, в список засовываю... а про вываливание при ошибке - ну дык, святое... Если не хотите в Delphi получать ошибки компилятора, то просто пишите код правильно. Вот как следовало бы написать в Ваше примере: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. Для этого существуют операторы Create - Free и New - Dispose. И не будет никакой утечки памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2006, 20:16 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
Евгений, Переходите на .Net и забудьте про Delphi. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2006, 20:25 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
Alexandr KochminЛучше иметь утечку памяти, которая устраняется явно и навсегда правильным кодом, чем иметь утечку памяти и т.п. глюки в Net, полагаясь на самоосвобожение. Вот это абсолютно верное утверждение. Боюсь, что сейчас все недоучившиеся "программисты" бросятся на Net, чтобы система сама склывала их грубые ошибки в коде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2006, 20:28 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
Сахават ЮсифовЕвгений, Переходите на .Net и забудьте про Delphi. Надо на новую платформу переводить уже идеально отлаженную, например в Delphi, программу. А переносить глюки, - так для этого много ума не надо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2006, 20:32 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
ФЕБ Сахават ЮсифовЕвгений, Переходите на .Net и забудьте про Delphi. Надо на новую платформу переводить уже идеально отлаженную, например в Delphi, программу. А переносить глюки, - так для этого много ума не надо! Все равно, почти все придется выкинуть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2006, 22:29 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
ВМоисеев p.s. Утверждение относительно медленности .Net весьма и весьма спорное. Кой какие численные значения приведены в статье. Многое, очень многое, зависит от того что первичное - надёжность или скорость. Нужна ли проверка на вшивость загружаемого модуля (сборки)? Если да, то посмотрим как это будет сделано у апологетов альтернативы, и будет ли когда сделано вообще. В .Net еще многое что есть. Как раз Ваши собственные числовые значения и говорят об ужасной медлительности NET. 2сек на отображение окна с 240 записями(если я все правильно понял) в локальной сети в однопользовательском режиме - это катастрофа, а не работа системы. Да еще и базка то хиленькая, полагаю о миллионах записей там и речи не идет. В нашей системке, при удаленном доступе(интернет) к БД окошко с контрагентами ~3000 записей открывается <=1сек. Сервер MSSQL (3 Гб оперативки с запасом) База размером за 10Гб. Кол-во пользователей за 50. А Вы говорите NET. Так что не все так лазурно красиво. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2006, 22:59 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
OTigerКак раз Ваши собственные числовые значения и говорят об ужасной медлительности NET. 2сек на отображение окна с 240 записями(если я все правильно понял) в локальной сети в однопользовательском режиме - это катастрофа, а не работа системы. Тестируют все на нереальных данных и представляют желаемое за действительное. Прежде чем что-то предпринимать, нужно проводить исследования, а не советовать "попробуйте на NET" (OTiger, это не Вам) ВМоисеевПочему не делаем - лень посмотреть в перспективу, тяжело оторваться от 32 МВ. Болел такой же болезнью - тяжело было переходить с 8-битного индекса на 16-битный. Эта болезнь лечится только хирургически - и чем скорее, тем менее болезненно. И для рук. предприятий сие видимо верно также. Легко переходить с хорошего на лучшее. А менять шило на мыло с доплатой... Будем ждать. С удовольствием воспользуемся, когда будет чем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2006, 23:54 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
ВМоисеевНужна ли проверка на вшивость загружаемого модуля (сборки)? Если да, то посмотрим как это будет сделано у апологетов альтернативы, и будет ли когда сделано вообще. Вы эту пробему сами придумали и сами решили, отлично. Это не означает что проблема существует у всех :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2006, 00:08 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
Сахават, реальных аргументов в плюс еще не было. Следить за памятью? Не ленивые, следим.. сами. Работа с WEB? Работаем, хорошо работаем. Писать хранимые ОО процедуры в MS SQL... не приходилось, обходимся. Может Вы подскажете ради чего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2006, 00:15 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
iscrafmСахават, реальных аргументов в плюс еще не было. Следить за памятью? Не ленивые, следим.. сами. Работа с WEB? Работаем, хорошо работаем. Писать хранимые ОО процедуры в MS SQL... не приходилось, обходимся. Может Вы подскажете ради чего? Да, просто мне надоело писать всякую гадость, которая никакого отношения к поставленной задаче не имеет. .Net + SQL2005 = Практически вес набор который мне нужен. Вот недавно мучился, как сделать реалтайм диаграмму для главного диспетчера. можно, конечно, всякую приблуду типа сокеты, пайпы и т.д. использовать, мидас там и т.д., но на хрена, когда есть Service broker?(Только разобрался:)). Опять же теперь можно спокойно создать свои сервисы, связать их асинхронно и никакой BPMS не нужен. Один только DataSet чего стоит. Вобщем, не надо лазить по сотням библиотек, их версиям, пробовать, выкидывать. Надоело. Тут есть все и в одном месте. Знаешь ОДИН язык, одну библиотеку и можешь делать все, что захочешь. А то что медленно, не знаю. У меня 3 года работает система продаж и отчетность, никто не ругается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2006, 01:31 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
Сахават Юсифов...Знаешь ОДИН язык, одну библиотеку и можешь делать все, что захочешь. Да и в правду, Сахават, наверное, стоит выучить всего три ноты, и можно спокойно называть себя композитором. Ведь у балалайки всего-то три струны, так как, окаянная, звучит...! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2006, 01:50 |
|
||
|
Системы управления предприятием на .NET
|
|||
|---|---|---|---|
|
#18+
OTiger. >Как раз Ваши собственные числовые значения и говорят об ужасной медлительности NET ... Ну зачем же так примитивно. В статье же точно сказано - <2 сек не на отображение 240 строк на экране, а время выполнения запроса/ответа. Включая и построение выборки (Like также применяется), сортировка, построение страницы, её сериализация, сжатие и криптозащита (3DES). И сответственно декодирование, декомпрессия и десериализация. Тестировал и на одном компьютере с Celeron 1.7 с 386mb и локальной сети из трех компов. Результаты принципиально не отличались. И вопросы маштабирования и производительности худо-бедно решены. Но принципиально не утвеждаю, что .Net авсолют. Проблем и там хватает. iscrafm. >Вы эту пробему сами придумали и сами решили, отлично. Это не означает что проблема существует у всех :) ... Эту проблему решил не я (ни мозгов, ни сил, не средств), кем поставлена не знаю (наверное самой жизнью), в рамках .Net решается (процесс) мягкотелыми. >Легко переходить с хорошего на лучшее. А менять шило на мыло с доплатой ... У меня были теже вопросы и проблемы. Сидели тихо в своей луже под колпаком и квакали. А когда колпак улетучился, оказалось, что есть и моря и корабли. Пришлось срочно учиться и нагонять, благо ума хватало, да и силы были. Мой совет (если конечно в нем нуждаешься иначе пропусти мимо ушей) - если молод - не сиди в луже, какой бы теплой она не казалась. С уважением, Владимир. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2006, 11:50 |
|
||
|
|

start [/forum/topic.php?fid=29&msg=33523117&tid=1528234]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
75ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 405ms |

| 0 / 0 |
