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

Откуда:
Сообщений: 44
Помогите с выбором.
Есть проект написанный на Visual FoxPro.
Возникла необходимость перенести его на MS SQL Server.
Надо определиться на чем писать клиента.
Варианты Visual FoxPro или VB.NET
Сперва решили писать на FoxPro (большой опыт работы, удобство и быстрота разработки, много наработок), но потом возникли сомнения, может лучше переходить на .NET. C NET раньше не работал но есть пару проектов написанных на Visual Basic 6.0, поэтому и рассматриваю VB.NET как альтернативу FoxPro.
Хотелось бы услышать Ваше мнение, что я выиграю или потеряю, если остановлюсь на VB.NET. Время на разработку есть, но тратить его напрасно не хочется.

Планируется, что с базой будет работать до 50 клиентов.
Все клиенты находятся в локальной сети офиса.
Удаленного доступа нет.
Есть 15 розничных точек, с сними сейчас связь через E-mail.
Размер базы: сейчас самая большая таблица имеет примерно 3500000
записей (это два года работы), но есть тенденция росту.
21 сен 04, 14:01    [975420]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с выбором средства разработки клиента  [new]
Один
Guest
Ну на эту тему можно много воды разливать.

У меня большой опыт написания клиентских приложений на VB6, теперь на C#. На FoxPro нет опыта.

Скажу только следующее:
На самом деле наличие знаний по VB 6 практически ничем не помогает при написании проектов на .Net и VB.Net в частности. Они слишком разные.

На C# по сравнению с VB6 разработка действительно идет быстрее. Ненамного, но в целом быстрее.

Резюмируя:
1 Если Вам надо перейти в кратчайшие сроки - используйте FoxPro.
2 Если есть время и желания поработать на перспективу - используйте .Net. Ну и не забыть подумать о стоимости лицензий на средства разработки, придется вложиться в покупку новой студии (если это важно, конечно)
3 Я не знаю, есть ли какие-то визарды по "автоматическому" переводу кода из FoxPro в .Net, но если есть - лучше и не начинайте использовать. Перевод на приложения на .Net - это написание приложения с нуля.
21 сен 04, 14:29    [975520]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с выбором средства разработки клиента  [new]
tygra
Member

Откуда: Тверь (Иркутск, Край)
Сообщений: 9997
Надо сказать, что пока что возможности VB.Net гораздо и гораздо беднее, чем у Фокса (Delphi), настолько, что тяжко писать нормальные приложения.

Оно конечно можно - не нужно кричать - написать своих компонентов, классов и т.д. Но извините, это не дело, когда для писания приложений нужно еще написать кучу компонент и т.д., без которых разрабатывать и нечем..

Вот выйдет следующая версия .net, может там будет получше.

Так что делайте на известной вам технологии, а .net изучайте параллельно.
Но если веб-приложения, тогда однозначно .net

-- Tygra's --
21 сен 04, 14:52    [975628]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с выбором средства разработки клиента  [new]
Val_E
Member

Откуда:
Сообщений: 44
автор
1 Если Вам надо перейти в кратчайшие сроки - используйте FoxPro.


Время есть, поэтому и спрашиваю.

автор
2 Если есть время и желания поработать на перспективу - используйте .Net

Желание есть, но в чем перспектива.

Что можно сделать в .Net такого, чего нельзя сделать в FoxPro.

автор
3 Я не знаю, есть ли какие-то визарды по "автоматическому" переводу кода из FoxPro в .Net, но если есть - лучше и не начинайте использовать. Перевод на приложения на .Net - это написание приложения с нуля.

На FoxPro тоже с нуля. Идея переписать проект, вызвана невозможностью
приспособить старый к новым требованиям.

Бегло просмотрел пару книг по .Net, и сложилось впечатление, что основное достоинство .Net в возможности разработки Web приложений.
21 сен 04, 15:01    [975679]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с выбором средства разработки клиента  [new]
Один
Guest
Val_E

автор
2 Если есть время и желания поработать на перспективу - используйте .Net

Желание есть, но в чем перспектива.

Что можно сделать в .Net такого, чего нельзя сделать в FoxPro.

Я не знаю. Потому что у меня нет опыта работы с FoxPro.
ИМХО, если у Вас большой опыт работы с FoxPro, Вас в нем наверняка что-то не устравивает, так всегда бывает при долгой работе с технологией. Тогда Вам может лучше спросить "а как это сделать в .Net ?"

Ближайшая очевидная перспектива развития .Net - поддержка CLR в Юкон. Кстате возможно(возможно) стОит подождать Юкона, а не переходить на MSSQL прямо сейчас. Но это задержка на год-полтора, пока не выйдет первая более-менее стабильная версия.
21 сен 04, 15:15    [975768]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с выбором средства разработки клиента  [new]
tygra
Member

Откуда: Тверь (Иркутск, Край)
Сообщений: 9997
Наверное все можно сделать и там и там, только какими способами, методами и затратами.

По мне переход с Дельфи на .net пока что не имеет смысла - сыро слишком. И через заднее место кое что. Хотя можно привыкнуть конечно :)
Правда грида нормального нет, тот что есть вызывает тошноту.

Только один повод для перехода на .net - выход в дальнейшем Win.net. Но это завсегда можно успеть.

Так что делайте на Фоксе, делайте на нем. По ходу начинайте изучать .net, постепенно лучше будет, и сравнивать хорошо.

Вот еще раз повторюсь, веб-приложения только .net. Тут нет ничего другого в альтернативе.

-- Tygra's --
21 сен 04, 16:48    [976206]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с выбором средства разработки клиента  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32896
tygra
По мне переход с Дельфи на .net пока что не имеет смысла - сыро слишком.
И через заднее место кое что.
Хотя можно привыкнуть конечно :)
АХТУНГ!
tygra
Правда грида нормального нет, тот что есть вызывает тошноту.
Только один повод для перехода на .net - выход в дальнейшем Win.net. Но это завсегда можно успеть.
В общем-то, поддерживаю.
Хто его знает...
Мож оно само рассосётся...
(В хорошем смысле канечна)
tygra
Так что делайте на Фоксе, делайте на нем. По ходу начинайте изучать .net, постепенно лучше будет, и сравнивать хорошо.
Вот еще раз повторюсь, веб-приложения только .net. Тут нет ничего другого в альтернативе.
Ну, это уж слишком категорично.
Ещё когда оный НЕТ не родился, и даже ещё коитус зачавший его не производился, люди писАли таки веб-приложения.
И были (и есть?) вполне счастливы.
Чего и вам желаем.
21 сен 04, 17:37    [976441]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с выбором средства разработки клиента  [new]
Val_E
Member

Откуда:
Сообщений: 44
Из всего выше сказанного
Можно сделать вывод:
Переходить на .NET если пишешь не Web-приложение, нет смысла.
21 сен 04, 18:39    [976687]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с выбором средства разработки клиента  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32896
Val_E
Переходить на .NET если пишешь не Web-приложение, нет смысла.
И даже если пишешь Web-приложение, тоже.
21 сен 04, 18:55    [976744]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с выбором средства разработки клиента  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Кто на чем пишет клиентов под SQL Server?
22 сен 04, 10:16    [977457]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с выбором средства разработки клиента  [new]
Лох Позорный
Member

Откуда:
Сообщений: 9898
интересно, а почему этот топик находится в форуме "Сравнение СУБД"?
22 сен 04, 10:18    [977468]     Ответить | Цитировать Сообщить модератору
 Re: Помогите с выбором средства разработки клиента  [new]
Val_E
Member

Откуда:
Сообщений: 44
Лох Позорный
интересно, а почему этот топик находится в форуме "Сравнение СУБД"?



Подумал что если поместить его в форум FoxPro или .NET
то мнения будут очень предвзятые, каждый будет хвалит свой продукт и гадит на другой.
Хотя наверное вы правы, просто наверное надо спрашивать что я выиграю написав клиента на том то...
22 сен 04, 11:09    [977744]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить