2008-12-09 3 views

답변

4

저는 오히려 VB 개발자가 아니라 오랫동안 일부 VB 애플리케이션을 유지해야했던 Delphi 개발자입니다. 한 vb 응용 프로그램을 vb.net으로 마이그레이션하려고 시도했지만 그 경험을 한 번도 다시 시도하지 않았습니다. 성공적으로 여러 vb 응용 프로그램을 Delphi로 마이그레이션했습니다. 쉬운 일이 아니었고 사용 된 OCX의 일부를 원시 델파이로 대체하는 것이 허리의 통증이되었습니다. (나는 소스 코드가없는 제 3 자 라이브러리에 다시 의존하지 않을 것입니다.) ,하지만 괜찮 았어.

위와 같이 : 저는 숙련 된 Delphi 개발자이므로 VB 앱을 마이그레이션하는 것과 동시에 Delphi를 배울 필요가 없었습니다. 그것은 확실히 그것을 훨씬 쉽게 만들었습니다.

+0

에 감사드립니다.이 앱의 크기와 마이그레이션하는 데 걸리는 시간을 알려주세요. – kjack

+0

이것은 꽤 오래 전 이었으므로 올바르게 기억하지 못할 수도 있습니다. vb.net으로 마이그레이션하려는 사람은 수천 줄의 코드가 있지만 여러 OCX를 사용했습니다. 나는 약 3 일 후에 그것을 포기했다. 델파이로 성공적으로 이전 한 사람은 거의 100000여 명이 있었는데 일주일 정도 걸렸습니다. –

+0

일주일에 100K 회선이 매우 빨라요! – kjack

2

저는 이전에 Classic VB에서 Delphi로 이전 한 좋은 친구가있었습니다 (.NET 이전 버전). 그는 그 움직임에 정말로 만족했습니다.

그는 VB에서 제작 된 응용 프로그램을 개발 한 회사이며 나머지 두 회사는 Delphi에서 Active X 컨트롤을 만들기 위해 특수 팀 (개발자 2 명)을 구성했습니다. 또한 VB에서 할 수없는 일이 발생하면 Delphi 팀이이를 수행합니다. 델파이에 소개되었을 때였습니다.

델파이 팀이 델파이의 애플리케이션을 빨리 프로토 타입화할 수 있기까지는 오래 걸리지 않았지만 나머지 개발 그룹 (그는 얼마나 크지 만 두 번 이상은 할 수 없다)은 할 수있었습니다. 회사는 델파이가 더 강력하고 빠르다는 증거에도 불구하고 VB가 더 나은 솔루션이라는 인상을 받았기 때문에 VB에서 델파이로 전환하지 않았습니다.

+0

나는 델파이가 고양이 잠옷, 꿀벌 무릎 및 강아지의 볼 리츠를 결합해야한다고 설득 할 필요가 없다. 나는 얼마나 어려운지 알 수있다.) – kjack

+0

그래, 처음부터 정신이 흐트러지고 결국 잊어 버린 것 같아. 당신의 질문에 대답 해주세요. 지금 나는 그 요점이 무엇인지를 기억하지 않는다. 미안합니다. . . –

2

몇 년 동안 나는 우리의 위치에 다른 학생으로 일하고 있습니다 년. 우리는 매우 큰 제조 회사에서 일했습니다. 그의 프로젝트 중 하나는 생산 라인의 여러 카메라와 인터페이스하고 실시간으로 데이터를 분석 할 수있는 고전적인 VB 앱을 만드는 것이 었습니다. 클래식 VB에서 이것은 혼란 스러움이었습니다. 하나의 카메라 (24fps에서 7 카메라)에서 단일 프레임을 처리하는 데 평균 1.5 분이 걸렸습니다. 최적화 할 수있는 것은 없었습니다.

그는 결국 델파이에 뛰어 들었고 그 응용 프로그램을 다시 작성하고 환상적으로 작동합니다. 나는 최근에 그곳에서 일하는 몇 명의 친구와 연락을하고 있으며 그의 앱은 3 년 동안 원활하게 운영되고 있습니다.

0

두 인스턴스에서 VB에서 Delphi로 마이그레이션하려고 시도했지만 불행히도 한 응용 프로그램에서 중도를 중단해야했습니다 (대부분 ComponentOne과 CodeJoke의 일부). 프로젝트에서 사용 된 ActiveX와 동일한 기능을 가진 VCL 구성 요소를 찾을 수 없었기 때문에 중도에서 중단해야했습니다.

우리에게는 악몽이었습니다. 우리가 중도에서 중단하고 C#으로 전환 해 주신 하나님 감사합니다. .NET 구성 요소의 모든 기능을 그대로 사용할 수 있다는 것은 믿기지가 않았습니다!

우리가 변환 할 수 있었던 응용 프로그램은 잘 돌아 갔지만 Delphi에서 더 많은 작업이 필요했던 원래 소프트웨어에서 구현 한 몇 가지 기능을 제거해야했습니다.

1

저는 VB와 Delphi에서 모두 작업했고, Delphi는 (IMO) 으로 많이 쓰고 있습니다. 덜 좌절하거나 제한적입니다. 필요에 따라 ActiveX/OCX 컨트롤을 사용할 수 있어야합니다 (다른 의견은 다시 : 동의 할 수있는 곳을 피하고 전체 소스 코드가 있어야 함). VB에서 Delphi로 마이그레이션 한 Apps (2 개)가 성공적으로 완료되었습니다.

+0

이 앱의 크기와 마이그레이션하는 데 걸린 개발자의 시간과 수를 알 수 있습니까? 또한 두 언어 모두에서의 이전 경험. 오. 당신은 아침에 무엇을 먹었습니까! – kjack

+0

계란 샌드위치. ;-) 그들은 비교적 작은 응용 프로그램이었습니다. 몇 달 동안 1 ~ 2 명의 개발자였습니다. 그러나 일반적으로 델파이는 그것이 구조화되고 "생각"(진정한 객체 지향, 주된 차이점, VB의 주된 좌절/성가심의 부족)이라는면에서 "훨씬 똑똑"하다는 것을 알게되었습니다. – Jamo

+0

감사합니다. 그 생각은 내가 생각하고 있던 시간 프레임과 비슷합니다. – kjack