powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / "Компиляция на лету" - как отменить
18 сообщений из 43, страница 2 из 2
"Компиляция на лету" - как отменить
    #32525996
Ненавижу.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Да, чем подкупает dot NET - дак это именно своей надежностью. Manage >Code - как ни как.


Отсюда платить ресурсами

Мы пришли к выводу (гоняя приложения) что приложения под .NET можно комфортно использовать
если выполнены следующие требования.
(учитывается что паралельно с Вашим приложение работает там Word, Outlook....)


1. Windows 2000 или выше.
2. Celeron 1.2 Ghz
3. Памяти не менее 128MB желательно (256)

Эта минимальная конфигурация.

на такой-же машине но под 98 виндой все работает в разы медленнее.
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32526012
Ненавижу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если заказчик у Вас обладает такими машинами то все в порядке.

Но если завтра появится заказчик у которого Celeronы 700 и на них 64 метра памяти и только 98 то ваше приложение под .NET будет выглядеть по скорости очень скромно по сравнению с VB или Delphi 7
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32526044
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>1. Windows 2000 или выше.
>2. Celeron 1.2 Ghz
>3. Памяти не менее 128MB желательно (256)

К счастью такая конфигурация сейчас не роскошь.
Вот только процессор завышен. Есть пример прекрасной работы NETовского приложения на первом Celeron но при 256 памяти. То что NET берет памяти побольше не секрет и где то я видел рецепты как это лечиться.

А вот Windows 2000 - это да. У меня были проблемы с ресурсами под W98.
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32526053
Ненавижу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>что NET берет памяти побольше не секрет и где то я видел рецепты как это >лечиться.


а вот где видели невспомните?
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32526079
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>а вот где видели невспомните?

Чтобы далеко не ходить смотрим на соседнем форуме:
/topic/88281
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32526107
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вы пытались ваше приложение запустить под 98 на p166 ?

которое на VB6 - оно там работает. при 128 метрах памяти - вполне (еще раз - у нас только ОТОБРАЖЕНИЕ, никаких супервычислений нет, только тображение и реакция на пользователя)

Или у заказчика скажем на том- же селероне 700 но с W98?
запросто - Celeron500 128 метров памяти, Win98, WinXP - наша тестовая машина.

Но если завтра появится заказчик у которого

к счастью 100% не появится - приложение исключительно корпоративное, тоесть заказчик - один, других не будет :-)
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32526149
Ненавижу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>к счастью 100% не появится - приложение исключительно корпоративное, >тоесть заказчик - один, других не будет :-)

тогда 1 головной боли будет меньше.
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32526159
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда 1 головной боли будет меньше

да, но сильно расслабляет, и мозги как-то костенеют в одном положении...
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32526176
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>да, но сильно расслабляет, и мозги как-то костенеют в одном положении...

OFFTOP:
Есть такое, не говоря уже о простом софте какие сегодня игрушки требовательные к ресурсам делают, а смотреть то не на что.


P.S. Куда катиться мир?
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32526186
Ненавижу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне пока пришлось отказаться от .Net
есть у заказчиков парк старых машин. Работаем на Delphi 7
Глюков 0, таких случаев что дописали 3 формы и что-то коряво работает нет.

Для новых заказчиков у которых минимум Win2000 используется, Будем писать на .NET (только ради самообучения и развития)

Сейчас .NET используем мало, только по причине вышеуказанных трудностей.
Но некоторые части пректов всетаки на .NET уже работают.
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32526197
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>есть у заказчиков парк старых машин. Работаем на Delphi 7

2 Ненавижу
А NETовские программы на Delphi 8 .NET не пробовали писать?
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32527085
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к стати нарыли явную ошибку конвертора:
вот исходный код:
Код: plaintext
1.
2.
3.
4.
      cboOrgan.AddItem theOrganization.mName 
      cboOrgan.ItemData(cboOrgan.NewIndex) = theOrganization.ID

      cboBank.AddItem theBank.BankName
      cboBank.ItemData(cboBank.NewIndex) = theBank.ID
а вот результат:
Код: plaintext
1.
2.
cboOrgan.Items.Add(New VB6.ListBoxItem(theOrganization.mName, theOrganization.ID))
cboBank.Items.Add(theBank.BankName)
VB6.SetItemData(cboBank, cboBank.NewIndex, theBank.ID)

и такая ситуация по всему проекту - первый раз в пределах Sub или Function конверит нормально, второй раз и далее - похабит... почему - непонятно...
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32527462
Ненавижу.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>А NETовские программы на Delphi 8 .NET не пробовали писать?

Мне как программисту на Delphi около 6 лет Delphi 8 показалась таким убожеством.....
Точная копия VS.NET только язык паскаль.Ничего такого особенного они непридумали. Delphi win32 была по своему уникальна и хороша, быстра в разработке... (это уже спор Delphiста и VBиста)
Так вот, раз ничего нового и особенного, учить по новому всеравно придется,
почему бы это не быть Vb.NET или С# NET.
Начав работать с VB.NET вообще никаких сложнастей с VB после паскаля.
Вот думаем начинать работать с C#


С выходом Delphi .NET Delphi стал ничем непримечательным языком.
Так что принципам пришлось изменить.
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32602472
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sa>с чем есть "трение" - это с асинхронными запросами, да и то в принципе это не самая суперважная часть системы - в общем будем посмотреть.

Лучше смотреть уже сейчас так как ADO и ADO.NET уж очень разные технологии.
Да интересно будет узнать результаты конвертирования.
результаты плачевные... потратили в конечном итоге приблизительно месяц на то чтобы заставить его компилиться и запускаться... скомпилилось, запустилось... лучше бы оно этого не делало.... весь интерфейс - коту под хвост, все вкривь и вкось... А у нас в каждой формочке, которая может ресайзиться, расположение и размеры контролов программно делались... и каждый раз по-своему...
вобщем прослезились мы и решили не париться, а пойти по другому пути - оставляем старое приложение в качестве основы, все новое делаем под ASP.NET. Для доступа к новым "формам" используем контрол WebBrowser - по крайней мере, две таких "формы" уже работают... Благо, что 95% бизнес-логики "зашито" в хранимых процедурах на SQLсервере.
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32602740
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отрицательный результат тоже результат.

По поводу ресайзов и т.п. есть встроенные в WinForms возможности, но думаю дело совсем не в дизайне, поэтому я вам с одной стороны сочувствую, с другой стороны необходимо избавляться от старых подходов к проектированию ИС (если речь идет даже о клиенте). А тот кто у вас решил что 95% кода будет на T-SQL оказался прозорлив :-)

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32603517
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SaОтрицательный результат тоже результат.

По поводу ресайзов и т.п. есть встроенные в WinForms возможности, но думаю дело совсем не в дизайне, поэтому я вам с одной стороны сочувствую, с другой стороны необходимо избавляться от старых подходов к проектированию
ИС (если речь идет даже о клиенте).
дык хотели сделать это плавно...

SaА тот кто у вас решил что 95% кода будет на T-SQL оказался прозорлив :-)
вот что без излишней скромности :-) тешит так это то, что этот "кто-то" был я. :-)
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32603606
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дык хотели сделать это плавно...
Принципы экстремального программирования ни каких плавно, рефакторить все без сожаления :-)

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
"Компиляция на лету" - как отменить
    #32603691
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и все-таки с помощью ASP мы вывернулись :-)
...
Рейтинг: 0 / 0
18 сообщений из 43, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / "Компиляция на лету" - как отменить
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]