2008-11-13 3 views
0

웹 응용 프로그램과 관련하여 언어 및 데이터베이스 공급 업체와 같은 것을 자주 볼 수 있지만 데스크톱 응용 프로그램에서는 그렇게 많이 볼 수 없기 때문에 주로 웹 응용 프로그램에 적용됩니다.언어 선택이 특히 웹 응용 프로그램과 관련하여 누가 응용 프로그램을 사용할 것입니까?

언어 X를 사용하여 웹 응용 프로그램을 만들면 누가 응용 프로그램을 배포했는지 눈에 띄는 영향을 미칩니 까? 예를 들어 .NET 제품을 사용하는 회사는 자신의 요구를 충족시키는 Python 응용 프로그램을 사용하거나 사용 가능한 .NET 제품을 찾는 경향이 있습니까?

편집 1 : 사용하기 만하면되는 것이 아니라 배포하려는 앱을 수정하는 것이 좋습니다.

답변

2

조직 내에서 웹 응용 프로그램을 구입하고 배포하는 회사에 대해 이야기하고 있다고 가정합니다. 외부 애플리케이션을 사용하는 것에 대해 이야기하고 있다면, 나는 그들이주의를 기울이거나 관심을 갖고 있다고 생각하지 않습니다.

저는 이것이 매우 주관적이라고 생각하지만 제 경험으로 볼 때 회사는 이미 설치되어 실행중인 기술을 사용하는 경향이 있습니다. 그들은 여러 가지 이유로 이것을하는 경향이 있습니다.

  • 새 응용 프로그램은 아마 쉽게 될 것입니다 기존 응용 프로그램과
  • 상호 운용성 (IIS에서 실행되는 PHP를 받고, 예를 들어) 기존 인프라에 적은 수의 변화가 필요합니다
  • 아마도 그들은 이미 사내 전문 지식을 가지고 현재 실행중인 언어/서버/데이터베이스 등을 지원합니다.
  • 그들의 IT 사람들은 이미 다른 언어쪽으로 편견을 형성 할 수있는/OS DB

내가 과거에 웹 응용 프로그램을 평가하기 위해 밖으로 갈 때마다, 나는 우리가 이미 있던 기술에 내 검색을 제한/사용.

1

정말 커스터마이즈 및 통합이 얼마나 필요한지, 그리고 앱이 정상적인 API를 제공하는지 여부에 달려 있습니다.

예를 들어, 사용자 정의 이러한 유형의 할 수 있습니다 : 모듈을 통해

  • 사용자 인증을; 플랫폼이 중요 할 수도 있습니다.
  • 보고서를 생성하십시오. 데이터베이스가 중요 할 수 있습니다.
  • 응용 프로그램의 일부인 웹 서비스에 대해 작동합니다. 프로토콜 (SOAP, REST, 사용자 지정 등)은 중요하지만 구현 언어는 아님.

또한 지원 및 유지 관리의 문제가 있습니다. Windows ISV는 IIS를 Apache보다 계속 실행하는 것이 더 낫습니다. 예를 들어, 그 반대입니다. 마찬가지로 필요한 운영 체제를 실행하는 서버가 이미있는 경우 도움이됩니다.

+0

VM의 역할은 어떻습니까? 윈도우 ISV가 리눅스를 탑재 한 VM을 던지거나 Nix ISV가 윈도우 VM을 던져 IIS를 실행할 것입니까? –

+0

그것은 IT 부서에 달려 있으며 VM을 유지 관리하는 것이 얼마나 행복할까요, 나는 의심합니다. –

1

대부분의 회사는 특히 웹 응용 프로그램에 대해 이야기하는 내용을 알지 못합니다. 나는 이런 일들을 생계를 위해 쓰고 심지어 어떤 플랫폼이 내가 가장 좋아하는 웹 사이트에 힘을 실어주고 있는지 전혀 모른다. 그게 무슨 뜻인지조차 모르겠다.

+0

나는 그들이 연결하는 웹 앱을 생각하고 있지 않지만, 자신이 사용하기 위해 사내에서 배포하는 웹 앱을 생각하고 있습니다. 그래도 좋은 점. 그들이 API를 사용한다면, 나는 상관하지 않을 것입니다. –

+0

그 경우, 내가 위에서 말한 것과 정반대입니다. :) – MusiGenesis

0

아니요, 언어 선택이 기능에 명확한 영향을 미치지 않는 한 아니요. 이상적으로는 그렇지 않을 것입니다.

두 가지 예 : jEdit은 놀라운 프로그램이지만 Java 뿌리는 실제로이를 보류합니다. Java GUI (스윙?)의 룩앤필을 기본값으로 사용합니다. 또한 매우 느립니다 (Java 프로그램은 느릴 필요는 없지만,이 프로그램은 느립니다).

반면에 스택 오버플로 웹 사이트는 .NET을 기반으로합니다.하지만 그 점은 무엇이 중요합니까? 사이트 기능에 거의 영향을 미치지 않습니다.

0

ASP.NET을 사용하여 응용 프로그램을 만든 다음 약간 수정하고 다른 웹 서버에 넣은 다음 확장명을 .aspx에서 .py 또는 .php로 다시 작성하고 더 많은 인기를 끌고 있습니다.