2011-09-20 2 views
1

Android 애플리케이션을 WP7 플랫폼으로 마이그레이션 할 예정입니다. 안드로이드 하나는 충분히 계산 물건 (암호화/암호 해독) 플러스 DB (SQLite) 및 일부 그래픽 (간단한)의 광범위한 사용과 나는 어느 언어를 선택할지 생각하고있어 : C# 또는 VB안드로이드 to WP7 절대 신참 질문 : C# 또는 VB?

나는 약간이있다 C#과 VB.net에서 모두 경험할 수 있지만 어떤 단서를 선택할지 결정할 수는 없습니다.

답변

3

나는 VB.net에서 C#으로 갔고 내 자신의 선택으로 돌아 가지 않을 것입니다!

기술적 인 차이점 (see here for just one comparison)을 제외하면 C#은 읽기 쉽고 유창하며 평이한 편이라고 개인적으로 생각합니다.

구글이 왜 다른 사람보다 나은지에 대한 비교 정보를 검색합니다. 하루가 끝나면 그것은 개인적인 취향입니다 ... 둘 다 시도하고 선호하는 것을보십시오.

+0

가장 유용한 것으로 발견 된이 하나. 고맙습니다. – barmaley

+0

나도 VB에서 왔고, 나는 너에게 동의한다. 그것들은 대부분 기능과 동일하지만, C#의 인기와 덜 혼란스러운 점 등으로 나는 그것을 더 좋아한다. 그리고 내가 그것을 시작할 때 그것을 말할 것이라고 결코 생각하지 않았다. –

+0

@barmaley 아무런 문제가 없지만 도움이 되었기 때문에 기꺼이 – SneakAttaack

0

더 편하게 언어를 선택하십시오.

+0

아무도 경험이 없으므로 그가 더 편안함을 알 수있는 방법은 무엇입니까 ?? –

+0

하지만 OP에는 "C#과 VB.net 모두에서 약간의 경험이 있습니다." – phoog

+0

DOH! 어떻게 세상에서 나는 그것을 보지 못했습니까 ??? 나는 더 많은 수면을 필요로한다. .. 미안 - 부정은 삭제했다. –

3

언어 선택에 기술적 인 이점이나 단점이 없습니다. C# 또는 VB.NET을 선택하든 모든 API 및 플랫폼 기능 세트를 사용할 수 있으므로 가장 편안하거나 더 많은 시간을 보내고 싶어합니다.

내 의견으로는 더 많은 샘플, 블로그 게시물 및 VB.NET보다 C#으로 작성된 일반적인 도움이 있다는 것이 유일한 생각이지만 생각할 수있는 유일한 차별화 요소입니다 의.

1

특히 익숙하지 않은 경우 C#을 사용하십시오. 멀리에서 코드의 대다수는 웹과 Silverlight 관련 서적에서 C#으로 작성됩니다.

1

나는 C#으로 갈 것이고, 훨씬 더 대중적인 언어이다. 또한 Java에서 C#으로 전환하는 것이 더 쉽습니다.

편집 : 언어의 인기는 정보를 찾는 것이 더 중요하며 더 중요한 것은 양질의 개발자입니다.

+0

@AnthonyWJones 공정하고, 그 맛있는 것을 제거했습니다. – Chance

0

자바와 더 유사하기 때문에 C#을 제안합니다. 어쩌면 코드 구조를 저장할 수도 있습니다.

0

C입니다. C#은 자바와 구문 모두 훨씬 더 비슷합니다.
그 다음으로 C#은 더 많은 리소스가 있으므로 더 많은 리소스가 필요하며 C#을 사용하는 추가 시간 때문에 컴파일러가 약간 더 높은 성능의 MSIL을 생성합니다.

10

나는 몇 가지 요소를 기반으로, C#을 추천 할 것 :

  1. 나는 안드로이드 응용 프로그램이 자바로 작성된 것입니다 가정합니다. C#과 VB 사이에서 C#은 가장 유사합니다.

  2. 많은 계산을 수행하는 경우 C#의 간결한 구문을 사용하면 코드를 더 쉽게 읽을 수 있습니다. VB는 좀 더 장황하고 더 많은 혼란을 낳는다.

  3. 플랫폼에 익숙하지 않으므로 VB보다 C# 코드 예제가 훨씬 많습니다.

+0

+1 요인의 좋은 목표 분해. – AnthonyWJones

+0

C#과 VB의 차이점이 객관적으로 지적되는 날을 보지 못했을 것입니다. 고마워, CPX. –

+0

@CPX J # (일종의 자바 #)에 대해 어떻게 생각하니? – barmaley

0

Java를 알고 있다면 새로운 프로젝트를 작업 할 때뿐만 아니라 오래된 Java 코드를 유지해야하는 경우 특히 C#으로 전환하여 작업하기가 매우 쉽습니다. VB6, VB.NET 및 C# 코드로 하루 동안 작업해야하는 상황에서 일했으며 세미콜론을 사용하지 않거나 변수 유형을 먼저 사용하는 것을 기억하기가 어렵습니다. 마지막.

관련 문제