2010-01-15 3 views
0

물론 IDE를 사용하는 것을 의미합니다.Java에서 C#으로 만드는 것과 다른 응용 프로그램을 작성하고 있습니까?

Java에는 끌어서 놓기 컨트롤이있는 컨트롤과 같은 도구 상자가 있으며, 이동할 수 있습니까?

또한 Java로 응용 프로그램을 만들면 Java Runtime Environment가 설치된 컴퓨터에서 실행됩니까? 이 단일 특성으로 인해 Java를 배우는 것도 괜찮습니다. :)

간단한 계산기를 만들면 리눅스/Mac/Windows에서 실행됩니까?

+4

예, 다른 언어를 사용하고 있습니다. – harryovers

+0

예, 그게 전부입니다. 두 객체 지향이므로 아무런 차이가 없습니다. 언어 만 ... 계산기에 대해서 왜 안 되니? Java는 내가 아는 한 보편적입니다. – Pieter888

+0

.Net은 C++ dll을 실행할 수 있습니다. 이것은 큰 이점이 될 수 있습니다. –

답변

2
  1. 당신이이 JRE의 올바른 버전 어떤 시스템에서 실행하는 자바 응용 프로그램 구축 할 경우 구글
  2. 에서 찾을 수 있습니다 비주얼 자바 GUI 디자이너가 있습니다 - 다만 .NET처럼이, 당신은 당신이 간단한 계산기를 만들 경우, 당신이 리눅스/맥/윈도우
+0

그리고 winSharp93에서 언급했듯이 (다른 플랫폼에서 실행되기를 원한다면 플랫폼에 특정한 것을 수행 할 수 없습니다. 그러나 어떤 이유로 특정 플랫폼이 필요하다면 (왜 계산기가 될지 상상할 수 없음) 각 플랫폼마다 코드가 다를 수 있습니다. – hackerhasid

1

Java에는 드래그 앤 드롭 컨트롤이있는 컨트롤과 같은 툴박스가 있습니까?

자바 자체가 아닙니다. 그러나 Eclipse와 Netbeans와 같은 몇 가지 IDE가 있습니다. 드래그 가능한 디자이너는 &입니다.

Java Runtime Environment가 설치된 컴퓨터에서 실행됩니까?

플랫폼 관련 사항이없는 경우 (일반적으로 필요하지 않음) : 예.

+0

특정 플랫폼에 대한 예를 들어 줄 수 있습니까? –

+0

음, 실제로는 Java 프로그램에서 WinAPI 호출을 수행 할 수 있습니다. 그러나 대부분의 상황에서는 필요하지 않습니다. – Matthias

+0

특정 플랫폼은 Runtime.exec()를 통해 쉘 명령을 실행하거나 JNI를 통해 원시 C 코드를 호출합니다. –

1

자바와 MS IDE를 사이에 하나의 큰 차이점은 그 자바 IDE의 작업을 얻을 수 있어야합니다

  • 특정 버전을 타겟팅 할 수 있습니다 드래그를 통해 데이터 바인딩을 지원하지 않습니다. MS IDE와 마찬가지로 드롭 다운. 이것은 자바 캠프에서는 실제로 코드를 유지하기 힘들 기 때문에 실제로는 권장되지 않습니다.

    Java IDE에 매우 완벽한 도구 상자가있는 반면 은 RAD over OOP을 선호하지 않습니다.

  • 5

    프로그래밍 언어와 소프트웨어 개발 도구가 혼란 스럽다고 생각합니다.

    C#과 Java 모두 응용 프로그램을 만드는 데 사용할 수있는 개발 툴킷과 라이브러리가 있습니다. 그러나 소스 코드와 함수 호출은 상호 교환 할 수 없습니다.

    단순한 응용 프로그램을 Java로 작성하면 대부분 Java 가상 시스템이있는 모든 시스템에서 실행할 수 있습니다. 모든 곳에서 실행되지 않는보다 전문화 된 플랫폼 별 코드 작성은 여전히 ​​가능합니다. 아마 지금은 이것을 무시해도됩니다.

    +0

    이것이 꽤 중요한 차이라고 생각합니다. .NET 세계에서 Microsoft는 최소한 IDE가 사용하는 모든 도구를 제공합니다. Java 세계에는 적어도 3 가지의 매우 보편적 인 IDE가 있으며, 그 중 단 하나만 Sun과 짝을 이루고 있습니다. –

    0

    나는 대부분 주어진 답변에 동의하지만 약간 다른 스핀을 넣고 싶습니다.

    Java를보고있는 .NET 개발자와 비슷합니다. 저는 .NET에 들어가기 시작한 Java 개발자입니다. .NET 세계 및 Java 세계와 매우 다른 한 가지는 IDE입니다. .NET 상점에 간다면 VB 코더, C# 코더 등 Visual Studio를 사용하는 모든 .NET을 볼 수 있습니다.자바 상점에 가면 자바를 코딩하는 코더가 모두 표시되지만 다른 IDE (Eclipse, RAD, NetBeans 등)를 사용할 수도 있으며 IDE 내에서 다른 기능을 볼 수도 있습니다 (예 : Eclipse에 추가 플러그인을 통한 기능).

    Visual Studio에서 볼 수있는 것과 비슷한 이클립스와 같은 IDE에 플러그인이 있다고합니다. 가장 큰 차이점은 Java 개발자가 사용하는 IDE (Visual Studio의 초기 화면 생성 후 아무 것도 드래그 앤 드롭하지 않는 많은 Java 개발자)보다 Visual Studio의 기본 요소라는 것입니다.

    희망이 도움이됩니다.

    관련 문제