마이크로 소프트가 사라지게하고 싶은 여우

며칠 동안 직업 변경으로 인해 나는 데스크톱 응용 프로그램 개발의 세계에 (천천히 고통스럽게) 개입했습니다. Win32 애플리케이션.

새로운 작업 환경에서 시작하는 것은 쉽지 않습니다 (적어도 저에게는). 그 외에도 익숙하지 않은 프로그래밍 언어를 사용하는 방법을 배워야한다면 질문은 조금 더 복잡해집니다. 운 좋게도 내 제품이기 때문에 내가 아는 타인과 관련된 언어라고합시다. 준 독점 가장 좋아하는 것 : 나는 프로그램을 배우고있다 마이크로소프트 비주얼 폭스프로.

붉은 여우

이 언어에 대해 무엇을 말할 수 있습니까? Wikipedia의 요약

Visual FoxPro는 개체 지향 및 절차 적 프로그래밍 언어, 데이터베이스 관리 시스템 또는 데이터베이스 관리 시스템 (DBMS) 및 버전 7.0부터 관계형 데이터베이스 관리자 시스템입니다.

번역: 제품입니다 안정적이고 강력한 Microsoft. 이상해 보이지만 사실입니다.

읽기, 예제를 찾고이 언어에 대한 약간의 조사를 수행 한 결과 Visual FoxPro 9.0의 최신 버전이 17 년 2004 월 XNUMX 일에 Microsoft에서 출시되었으며 사랑하는 친구 여러분, 최소한 Microsoft에서 FoxPro를 볼 수있는 마지막 버전 이 훌륭한 사람들이 제품을 길가에 놓아두기로 결정한 것은 어떻게 되었습니까? 단순한: 그들은 그것을 통합 할 수 없었다 뒤에 왔고 오늘날 엄청난 이익을 창출하고있는 메가 프로젝트에 .NET 플랫폼

그리고 FoxPro로 프로그래밍 한 모든 사람들과 그것을 사용한 회사들은 어떻게 되었습니까? 그들은 중요한 결정을 내려야했습니다. 강력하고 유사한 언어 (C #이라고합시다)로 마이그레이션하고 .NET의 이점을 활용하거나 ... FoxPro를 계속 사용하는 것입니다. 여기서는 한 패러다임에서 다른 패러다임으로 마이그레이션하는 데 소요되는 비용, 중단, 계획 및 시간에 대해 논의하지 않을 것입니다. 수백 명의 개발자를 교육하고 수행 한 작업을 검토하고 지속적으로 수행 할 작업을 고려하는 것이 어떨지 상상해보십시오. 진화하는 플랫폼. 넓게 보아도 걱정스럽고, 그저 수행 할 생각 만하는 것은 무섭다.

하지만 모든 것들로 돌아 가자 .NET으로 마이그레이션하기를 원하지 않는 회사 및 개발자 그들은 FoxPro에 머물 렀습니다. 그들에게 미래는 무엇입니까? 언어 en 2014 년 Microsoft의 지원없이 남겨졌습니다., 그리고 내가 지원하지 않는다고 말하는 것은 정확히 그것을 의미합니다. Microsoft는 어떤 식 으로든 제품을 계속 사용하지 않습니다.. 최근 몇 년 동안이 언어의 다양성 때문에이 언어를 사용하기를 꺼리는 프로그래머 커뮤니티의 끊임없는 불만으로 인해 제품에 대한 업데이트 및 개선 사항이 서비스 팩 형태로 출시되었지만 그 이상은 아닙니다. 제가 언급 한 개발자 커뮤니티는 매일 계속해서 개선 사항과 코드를 생성합니다. 애드온 이 언어를 유지하고 강화하기 위해이 언어를 강화하고 Microsoft에 달려 있다면 다시는 볼 수 없게되기를 바라며 깔개 밑으로 걷어차 게 될 것입니다.

vfoxpro

이렇게 보니 Microsoft는 전혀 신경 쓰지 않았습니다. 수년 동안 회사에 흥미로운 금전적 수익을 가져다 준 수많은 FoxPro 사용자. 그러나 (그리고 이것은 이야기의 가장 좋은 부분입니다) 예상치 못한 녹온 효과 주로 이러한 개발자 커뮤니티의 지속적인 압력으로 인해 Microsoft는 공개적인 의견을 제시합니다. 같은 날 FoxPro의 새 버전이 더 이상 지원되지 않거나 출시되지 않을 것이라고 발표 한 당일 Visual FoxPro DBMS 코어의 일부는 오픈 소스 라이선스로 출시됩니다., 데이터베이스 관리 시스템은 사용자와 프로그래머가 지속적으로 개선하고 지원을 제공 할 수 있도록합니다.

그들은 잘 읽습니다: 같은 문장에서 나는 마이크로 소프트를 포함했고, 자유롭고 오픈 소스였다. 놀랄 만한.

잘하나요? 그들이 틀렸습니까? 이 훌륭한 사람들이 커뮤니티를 위해 그렇게 중요한 코드를 공개하는 것이 이상하지 않습니까? 나는 코드를 연구하고 개선하고 다른 사람들에게 서비스를 제공하고자하는 모든 개발자들에게 매우 기쁩니다. 다음과 같은 방식으로 생각할 수도 있습니다. 엉뚱한 사람들의 손에 너무 많은 힘이 주어지면 마이크로 소프트가 할 수 없었던 일을 할 수 있고, FoxPro를 해치게하여 단번에 완전히 지워 버릴 것입니다..

결론적으로, 많은 사람들이 내가 말하는 것을 좋아하지 않을지라도, 나는 릴리스 된 코드를보고 축하하는 것을 선호합니다. 2014 년에는 시간이없고 지금부터 그때까지 많은 일이 일어날 수 있습니다.

예, 그들은 사악한 회사입니다.하지만이 Microsoft 직원들은 얼마나 영리합니다. 어느 쪽이든, 그들은 자신의 여우를 제거했습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   f 소스

    나에게 합쳐지지 않는 것이 있는데, 그것은 사람들이 어떤 종류의 사람들을 상대하고 있는지 모르는 것처럼 불평하는 것입니다. 그리고 이번에는 Microsoft이기 때문이 아니라 라이선스 판매와 함께 폐쇄적이고 매우 폐쇄적 인 코드이기 때문입니다.

    마이크로 소프트가 제품이 끌리는 것처럼 보이기 때문에 제품을 계속 사용하고 싶지 않다면 그것을 버린다는 것이 나에게는 진실로 보인다. 다른 한편으로 불평하는 사람들과 기사에서 "XP 증후군"을 볼 수 있습니다.

    번역 : Microsoft의 안정적이고 강력한 제품입니다. 이상해 보이지만 사실입니다.

    물론 2004 년에 마지막으로 출시 된 제품은 안정적 일 가능성이 높습니다.

    갑자기 마이크로 소프트는 무언가를 요구할 수있는 일종의 상태 인 것 같습니다. 나는 Microsoft가 이러한 사람들이 소프트웨어를 구입할 때 부과 한 규칙을 위반하지 않았을 것이라고 확신합니다.

    Microsoft는 더 이상 소프트웨어를 판매하지 않습니다. 그들이 판매에 화를 내면 그것은 그들의 사업의 일부이며 완전히 합법적입니다. 사람들이 그가 석방되기를 바라는 것이 칭찬 할 만하다고 생각합니다. 좋은 생각이지만 화를 내고 회사를 요구하고 요구하는 것은 이번이 아니라 아무 잘못도 없다고 생각합니다.

    이것은 일반적으로 독점 소프트웨어의 위험이며, 회사가 원할 경우 소프트웨어가 제 시간에 유지되지 않습니다.

    그런데 지금부터 2014 년까지 마이그레이션 할 시간이 충분합니다.

    다른 한 가지는 코드 릴리스입니다. 너무 많은 시간이 누락되어 현재 FoxPro를 사용하는 여러 회사가 더 이상 사용하지 않을 가능성이 높습니다. 그리고 자유 소프트웨어를 남긴 사람들은 모든 것에 접근 할 수 없습니다 (GPL이나 그와 비슷한 것이 아니며 모든 코드도 아니고 새 버전을 따로 만드는 것이 합법적이지 않을 수도 있습니다).

    나는 이것에서 실제 오픈 소스에 대한 고개를 끄덕이지 않는다.

    나는 마이크로 소프트가 소프트웨어로 원하는 것을 할 자격이 있다고 정말로 믿는다. 그것이 사람들이 그것을 사는 방법이다.

  2.   손상된 바이트

    Sun Microsystems의 직원들은 Java를 출시 할 때 동일한 문제를 겪었고, 포크가 플랫폼의 이미지와 전체 성능을 손상 시킬까 봐 두려워했습니다. 나는 Fox Pro에 대해 잘 모르지만 C #과 SQL이 그것을 쉽게 대체 할 것이라고 생각합니다.

  3.   나쵸

    나는 그가 말하는 모든 것에 Ffuentes와 함께 있습니다. MS는 회사의 경이로움은 아니지만 비즈니스 관행 으로서는 완벽하게 합법적입니다.
    그들이 msn 서버를 변경하고 Linux의 사람들이 불평했을 때를 생각 나게합니다 ... 젠장, 다른 클라이언트를 사용합시다. 봐요, 거의 없을 것입니다 ...

    거기에 익숙한 GNU 증후군도 보이지만 제품을 판매하는 회사가 있고 해당 제품이 닫혔다는 것을 알지 못합니다.

    안부

  4.   마르셀로

    우리는 볼 것이다. 분명히 알 때마다 : 마이크로 소프트는 천명의 창녀의 위대한 아들이다. 그리고 그렇습니다. 그들은 "합법적으로"음낭에서 나오는 모든 것을 제품으로 할 수 있지만 도덕적으로나 윤리적으로는 불쌍합니다. 역겨워! 그들은 수년간 그들을 먹인 사람들에게 똥을 보냅니다!
    그러한 경우에해야 할 도덕적으로 올바른 것은 그들이 더 이상 프로그램에 관심이 없다면 "온 더 훅"이 아니라 완전히 릴리스하는 것입니다. 그러나 그것은 느릅 나무에게 배를 요구할 것입니다. 마이크로 소프트는 구유 속의 개와 같다 : "먹거나 먹지 않는다." 솔직히 그들은 녹을 자격이 있습니다. 탐욕스럽고 이기적이며 암캐의 아들!.

  5.   3차3차0

    92 년에 XBase 언어로 프로그래밍을 시작했고, Summer 1 버전에서 Nantucket Clipper (87)를 사용한 다음 5.01을 사용했습니다. 그런 다음 Windows 95가 나타 났을 때 응용 프로그램에 호환성 문제가 있음이 밝혀 졌으므로 플랫폼을 변경해야했습니다. 나는 FoxPro 2 (여전히 Fox Software가 소유하고 있음)를 사용하고 VFP (2) (VisualStudio 6.0 Suite의 일부)를 사용하기 시작했습니다. 진실은 내가 대안을 찾지 않았다는 것을 의미하지 않는 제품과 사랑에 빠졌다는 것입니다. 저는 Harbor, [x] Harbor를 사용했으며 Dabo라는 제품을 추적하고 있습니다.

    문제는 M $가 VB.NET과 같은 제품을 쉽게 제거 할 수있는 도구를 사용하지 않는다는 것입니다. FVP는 원래 관계형 데이터베이스를 처리하도록 설계되었습니다. BD 엔진은 가장 강력한 엔진 중 하나이며 수많은 BD와 호환됩니다. 게다가, 100 조 MB의 런타임 가비지가 실행에 필요하지 않거나 NASA와 같은 프로세서가있는 머신이 애플리케이션을 실행할 필요가 없습니다. .NET에서 발생하는 일입니다.

    VFP 개발자 커뮤니티에도 불구하고 M $는 제품을 제쳐두고 제가 말했듯이 f 소스 M $는 그가 원하는 것을 할 수 있습니다. 처음은 아닙니다. 우리는 다른 대안을 찾고 Redmon의 사람들을 그 가치가있는 그 회사의 몇 안되는 제품 중 하나를 보내는 동일한 장소로 보내야합니다.

    참고 f 소스: VFP 버전 9는 첫 출시 이후 안정적이었습니다. VFP 9는 2004 년에 출시되었지만 FoxPro는 23 년이 넘었습니다. 버전 9는 안정적입니까? 안정적인 FoxPro!
    (1)이 언어는 괴물 Computer Associates가 구입 한 후 버려졌습니다. Clipper는 그 당시에 매우 강력한 언어였으며 매우 강력한 OOP 철학을 구현했습니다 (C ++ 외부).
    (2) Clipper와 마찬가지로 FoxPro는 몬스터에게 인수되었습니다. 그들은 그것을 개선했지만 결국 M $는 .NET이라는 역겨운 것을 결정했습니다.

  6.   여호수아

    마이크로 소프트가 할 수있는 최소한은 여우를 해방시키는 것입니다 ... 그것의 일부가 아닙니다 ... 그렇게한다면 그것은 확실히 비교할 수없는 언어가 될 것이기 때문입니다 ... 그들이 실행하는 것을 볼 가능성이 더 큽니다. Linux에서 성공적으로 ... 사라진다는 것 ... VFP6에서 프로그래밍하는 법을 배웠습니다. 사실은 그것이 데이터베이스에서 작동하는 방식 때문에 SME에게 가장 좋은 것 같습니다.

  7.   마법사 악마

    나는 우리가 돈을 지불하고이 마이크로 소프트 신사들에게 계속 많은 돈을주기 때문에 출처와 그에 동의하는 모든 사람들에 동의하지 않습니다. 따라서 우리는 그들의 고객이고 우리는 청구하고 요구할 모든 권리를 가지고 있습니다. 나는 프로그래머입니다. 그리고 내 고객은 분명히 그들이 나에게 돈을 요구하기 때문에 그것이 우리의 완전한 권리라고 요구하는 것은 무례한 것이 아니며 시각적 여우는 수년 동안 나를 먹여 줬지만 그 쓰레기에서 Java도 .net도 아닌 사이 파스칼처럼 심각한 언어로 프로그래밍합니다. .

  8.   카를로스 토리 코스

    Visual Fox의 프로그래밍으로 자신을 제한 한 마이크로 소프트의 위대함 나는 그들이 지옥으로가는 많은 두통을주는 트루 코 윈도우가 아닌 안정적이고 안전한 운영 체제를 리눅스로 바꿀 것이다.

  9.   빅터 고도이

    언제나 돈돈이 우세한 것처럼, 공학 석사 학위를 가진 20 년은 쓸모가 없습니다. 돈 돈이 방해를 받으면 돈을 가진 사람에게 균형이 기울어집니다. 이것이 세상이 움직이는 방식이며 우리는 할 수 없습니다 그리고 vfp9의 주제와 관련하여 저는 20 년 넘게 작동하고 계속 작동하는 매우 안정적인 시스템을 알고 있습니다. 왜냐하면 그것을 개발 한 사람은 많은 것을 예견 할만큼 기민했고, 정신적 명확성, 창의성 및 독창성은 그들은 항상 좋은 개발자와 함께 해왔 기 때문에 더 많은 이름을 지정하지 않고 vfp9를 c와 결합하고 할 수 없다는 것을 알지 못합니다. 표준 및 정밀 데이터베이스, 비즈니스 솔루션을 제공하는 데 매우 유용합니다. 그들이 원하는 다른 것.

  10.   오스카

    2014 년 오늘의 질문은 Visual FoxPro 9.0에서 개발 된 응용 프로그램이 Microsoft 운영 체제의 어떤 버전까지 실행될 것인가하는 것입니다. 예를 들어 오늘날 응용 프로그램은 Windows 8.1 버전에서도 실행됩니다.

  11.   존 카티

    이 동료에 따르면 http://comunidadvfp.blogspot.com/2014/10/funciona-visual-foxpro-9-en-windows-10.html … Windows 10에서 완벽하게 작동합니다… 인사말!

  12.   클라우디오 GB

    프로토 타입 및 특정 응용 프로그램의 개발 속도가 빨라서 여우에 대한 충실한 중독자가되었습니다. 제가 자주 묻는 질문은 어떤 제품이 이러한 특성을 가지고 있으며 동시에 작동하는 응용 프로그램에 대해 허용 가능한 빠른 마이그레이션을 허용하는 것입니다. 20 년 이상.
    안부

    1.    anonimo

      Fox Pro는 모든 데스크톱 응용 프로그램과 네이티브 및 외국 데이터베이스 처리에 타의 추종을 불허하는 많은 기능을 가진 언어입니다. 프로그래밍 방법을 배웠기 때문에 어떤 클라이언트에서도 나쁘게 만들지 않았고, 와인 서버가있는 MAC 및 Linux에서 테스트했습니다. 가상, VPN과 진실은 Fox처럼 실행되지 않습니다.
      Visual Foxpro는 다른 사람들이하는 일을 가지고 있습니다. 그래서 제가 말할 수있는 유일한 것은 Fox가 Visual Basic이 제공 한 무기를 제공 할 수 있었기 때문에 Microsoft가 순전히 상업적인 이유로 .NET 플랫폼에서 제거해야했다는 것입니다. 그가 그의 기원에서 믿었던 제품은 Fox가 진정으로받을 자격이있는 자리를 그에게주기를 원하지 않습니다. 많은 경우에 "일반적으로 당신은 다른 사람들보다 당신의 자녀를 더 사랑합니다."
      이것은 그러한 경우 중 하나입니다.