у нас есть приложение vb6 win для игровой индустрии. В основном это 3 больших модуля. Для первого модуля / части я преобразовал код vb6 в библиотеку vb.net. Я использовал эту библиотеку vb.net в дуплексном сервисе wcf для использования существующей бизнес-логики и получения / установки данных. И этот сервис wcf я использую в приложении silverlight. Первая часть имела дело с большим количеством вычислений, поэтому я не конвертировал код vb6 в c #, вместо этого я конвертировал в vb.net. Даже старый код vb6 имеет жестко запрограммированные SQL-запросы вместо вызова предварительно скомпилированных хранимых процедур. Я сохранил то же самое в библиотеке vb.net.
Теперь клиент хочет преобразовать всю систему в веб-приложение Silverlight. И, таким образом, я думаю, что для остальных двух модулей я должен преобразовать код vb6 в c #, так как меньше вычислений и больше операций с БД. Кроме того, я буду очищать код для использования хранимых процедур вместо жестко закодированных запросов.
Итак, пожалуйста, дайте мне знать
если мой подход правильный или нет. Что может пойти не так? Какие вещи я должен принять во внимание перед дальнейшей обработкой? я должен вручную конвертировать VB6 в C #? Я знаю, что есть инструмент для преобразования vb.net в c #, но не знаю насчет vb6 в c #. Какой совет по переносу кода из приложения win в сервис-ориентированную архитектуру?
Большое спасибо:)