Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Реально ли перевести проект на NET?  [new]
Proga
Member

Откуда: МО
Сообщений: 3042
У меня тут проблема образовалось. Хочется основной проект (финансовый анализ) перевести на Net. Времени нету нифига. Постоянно чё-то и в аксе рисую и в net-е дополнения(приложения для расчёта рисков в .... отрасли и т.д. и т.п).
Вопрос такой: стоит ли вообще пытаться перевести Аксовый-проект(0,5 Гб) на NET или так и дальше продолжать писать на том и другом, рассчитывая на то, что рано или поздно аксес и так будет Net? Вопрос может показаться дурацким, но меня это волнует достаточно сильно, так как хотелось бы сконцентрироваться на чём-то одном.
И в дополнение: (Может у кого был такой опыт?) Как наиболее аргументированно объяснить руководству целесообразность сего перевода.
Так как аргументы типа Net- это круто, современно и быстрее не пройдут по нескольким причинам.
Начальник сразу спрашивает:
1) Перевод - это время .Сколько времени для этого понадобиться? (А я даже понятия не имею, точнее, попытался подсчитать, оказалось не так всё просто, немного захотелось изменить архитектуру самого проекта, кое-что улучшить, подправить, ускорить ну и т.д. Короче времени нужно немеренно)
2) ЧЕМ быстрее по сравнению с текущей реализацией?(Тут вообще всё очень спорно)
3) Какие преимущества в принципе?(Короче целое ТЗ).
Вот поэтому и задаю я все эти вопросы ко многоуважаемым посетителям и гуру данного форума.
24 июн 05, 13:56    [1647521]     Ответить | Цитировать Сообщить модератору
 Re: Реально ли перевести проект на NET?  [new]
msn13
Member

Откуда: Скорый поезд №42
Сообщений: 1372
аргументов несколько
1) в ногу со временем, типа все говорят это круто
2) микросовт отказывается от дальнейшей разработки этого продукта
3) охото по практиковаться в нете
4) модернизация компов

интересно куда пошлет начальник, и как многие мз форума обрушатся на меня

з.ы. зато доводов думаю для тебя будет сполна
24 июн 05, 14:26    [1647677]     Ответить | Цитировать Сообщить модератору
 Re: Реально ли перевести проект на NET?  [new]
Hummer
Member

Откуда:
Сообщений: 2583
2 Proga
Аргументов могу высказать целую массу в пользу .NET, основная проблема при переводе - время (тут надо смотреть, где основная логика приложения существует - отсюда либо тратишь меньше на перевод либо больше.)
Но переводить однозначно стоит:)
24 июн 05, 14:43    [1647764]     Ответить | Цитировать Сообщить модератору
 Re: Реально ли перевести проект на NET?  [new]
Proga
Member

Откуда: МО
Сообщений: 3042
2 Hummer: А аргументировать то как? Да и тяжело мне наверно будет такой немаленький проект в одиночку перетаскивать.
Поделись хоть немного опытом по переводу в плане сроков.
24 июн 05, 14:48    [1647803]     Ответить | Цитировать Сообщить модератору
 Re: Реально ли перевести проект на NET?  [new]
Шайтан
Member

Откуда: город обречённых
Сообщений: 21830
1) это вообще оценить ооочень сложно. По одной простой причине :)
времени понадобится = min_время на перехода на новую платформу (контролы там всякие, обработка событий, etc. Можно даже без перехода на ADO.NET) + изменить архитектуру самого проекта, кое-что улучшить, подправить, ускорить ну и т.д
Если по первой составляющей можно что-то спрогнозировать:
- каике контролы (простой грид - одно вреня, каой-нить навороченный, типа с иерархией, промежуточной агрегацией...) - другое
- сколько етих самых контролов ...

то по тому, что идёт после "+" - это только одному тебе известно :)

2) а что именно быстрее?
- быстрее твоя программа будет "шуршать"? - это во многом будет зависеть, в том числе, и от архитектуры (кто ж знает, как ты её изменишь...) ADO.NET однозначно с *.mdb работает медленнее :https://www.sql.ru/forum/actualthread.aspx?tid=190311 . С другой стороны, в ссылке - "чистый тест", а на фоне того, что ещё делает прога, это может и не повлиять на общую скорость. Например, при работе с Excel через COM - именно это будет давать наибольшую задержку, а не работа ADO.NET
- быстрее вноситься изменения в случае необходимости? - это опять же будет зависеть от реализации. Если архитектура, иерархия классов хорошо продуманы, то, как правило, на начальном этапе ощущается замедление разработки (классики то все прописать надо), но потом заметно явное ускорение процесса внесения изменений

3) думаю, преимущества есть однозначно. Только их надо разделить на 2 группы
а. куда бы ты ни переходил (Net, Java ...) - это есть изучение нового, соответственно повышение конкурентноспособности на рынке труда. Да и вообще, процесс познания - дело увлекательное :)
б. - лично я просто балдею от того, как, по сравнению с VB6 и VBA, реализована обработка исключений
- ООП во всём, всё, даже простые типы, являются объектами... со всеми вытекающими ...
- сама среда разработки комфортнее, чем предыдущая (а это, кстати, тоже сокращение времени)

Опыт "переходов" есть. Причём, разный:
- Access - Net
- VB6 - Net
- ASP - ASP.Net
но, что именно сказать начальству - это во многом зависит от самго начальства. Может такое случиться, что самым главным аргументом для него (начальства) станет то, что завод, на котором делают его лбимый автомобиль дааавно перевёл все свои программные комплексы на .Net или то, что конкуренты, котрые вот-вот задавят ваш бизнес - как раз после перехода на Net "пошли в гору" ........
Шайтан
24 июн 05, 14:54    [1647836]     Ответить | Цитировать Сообщить модератору
 Re: Реально ли перевести проект на NET?  [new]
ANTIVIR
Member

Откуда: МосквА
Сообщений: 1219
Proga
2 Hummer: А аргументировать то как? Да и тяжело мне наверно будет такой немаленький проект в одиночку перетаскивать.
Поделись хоть немного опытом по переводу в плане сроков.

На мой взгляд , это будет ооочень долго)) Вас начальник -съест- ))
24 июн 05, 14:54    [1647840]     Ответить | Цитировать Сообщить модератору
 Re: Реально ли перевести проект на NET?  [new]
Proga
Member

Откуда: МО
Сообщений: 3042
ANTIVIR
Вас начальник -съест

ВОТ И Я ТАК ДУМАЮ. Поэтому рассматриваю разные способы, вплоть до срулить оттуда, хотя очень не хочется.
24 июн 05, 15:08    [1647934]     Ответить | Цитировать Сообщить модератору
 Re: Реально ли перевести проект на NET?  [new]
msn13
Member

Откуда: Скорый поезд №42
Сообщений: 1372
Hummer
2 Proga
Аргументов могу высказать целую массу в пользу .NET, основная проблема при переводе - время (тут надо смотреть, где основная логика приложения существует - отсюда либо тратишь меньше на перевод либо больше.)
Но переводить однозначно стоит:)

так перечисли хоть один из МАССЫ которая в пользу
24 июн 05, 15:10    [1647947]     Ответить | Цитировать Сообщить модератору
 Re: Реально ли перевести проект на NET?  [new]
Шайтан
Member

Откуда: город обречённых
Сообщений: 21830
в догонку
самое главное - нельзя переходить волевым решением. Типа: "Всё! Завтра начинаю лобать на Net!"
К такому переходу нада подготовиться. Кое что тут можно глянуть тут http://www.gotdotnet.ru/LearnDotNet/VBNET/default.aspx
Там есть 3 статейки "А ты готов к Visual Basic.NET?"
Шайтан
24 июн 05, 15:10    [1647951]     Ответить | Цитировать Сообщить модератору
 Re: Реально ли перевести проект на NET?  [new]
Proga
Member

Откуда: МО
Сообщений: 3042
2 Шайтан: Спасибо за ссылки, озадачил. Ушёл читать.
Если у кого есть ещё какие мнения, напишите, обязательно на них отвечу.
24 июн 05, 15:16    [1647997]     Ответить | Цитировать Сообщить модератору
 Re: Реально ли перевести проект на NET?  [new]
Hummer
Member

Откуда:
Сообщений: 2583
2 msn13
Полное ООП. Скорость загрузки форм. Возможность использования сторонних компонент (гриды других производителей и т.п.) - тут всё как и должно быть, а не как это сделано в VBA, где половина свойст и методов простого TreeView не видна.
24 июн 05, 15:30    [1648088]     Ответить | Цитировать Сообщить модератору
 Re: Реально ли перевести проект на NET?  [new]
msn13
Member

Откуда: Скорый поезд №42
Сообщений: 1372
Hummer
2 msn13
Полное ООП. Скорость загрузки форм. Возможность использования сторонних компонент (гриды других производителей и т.п.) - тут всё как и должно быть, а не как это сделано в VBA, где половина свойст и методов простого TreeView не видна.

блин а ручки тебе на что даны обленился совсем писать сам, все тебе надо с авто подстановкой
а может лет так чер 5, и вообще только с голосовой клавой работать будешь или вообще мысленной, т.е. только подумал а на компе уже прога написанная
24 июн 05, 15:35    [1648105]     Ответить | Цитировать Сообщить модератору
 Re: Реально ли перевести проект на NET?  [new]
Hummer
Member

Откуда:
Сообщений: 2583
2 msn13
Уважаемый, в своих ручках я не сомневаюсь:)
И методы знаю может и получше вашего - есть посказка в VB6, а для того же элемента в VBA её нет - кривизна VBA просто, а не чьих-то ручек.
24 июн 05, 15:41    [1648146]     Ответить | Цитировать Сообщить модератору
 Re: Реально ли перевести проект на NET?  [new]
Proga
Member

Откуда: МО
Сообщений: 3042
2 Hummer: Зря ты так на Vba,у меня процентов 30 проекта, на гридах DevExpress написано, ничего не жалуюсь, есть конечно глюки, но с ними можно жить, даже как-то по проще, так как точно знаю, что такое свойство сам установил из кода. Хотя в Net всё намного лучше в этом плане - это бесспорно.
24 июн 05, 15:58    [1648261]     Ответить | Цитировать Сообщить модератору
 Re: Реально ли перевести проект на NET?  [new]
Hummer
Member

Откуда:
Сообщений: 2583
2 Proga
Да я не гоню на вба (сам Аксес люблю даже где-то в глубине души - такого монстра на нём сбацали в своё время) - уже год назад или больше нетовские сборки используем в проетках (использовали).
Но не устраивает меня такая ситуация со сторонними контролами в Аксес - поэтому и написал так.
24 июн 05, 16:29    [1648448]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить