2009-06-23 2 views
4

당신은 당신이해야하는 경우에만 윈도우 개발는</p> <p>웹은 좋은 ... 그것은 좋은 생각

+0

지금 PHP, ASP.NET, JSP를 어떻게 개발하고 있습니까? 그리고 당신은 무엇을 개발할 계획입니까? .NET, C/win32, VB? 왜 변화와 왜 지금? – merkuro

+4

바닐라 아이스크림을 초콜릿 아이스크림으로 바꿔야할까요? Merkuro가 지적했듯이,이 질문에 대한 더 많은 맥락을 제공하여 도움이되는 대답을 얻을 필요가 있습니다. – Dhaust

+0

@David HAust, 물론 그래야합니다. 바닐라는 아이들을 위해, 진짜 괴짜는 초콜렛을 먹는다. – User

답변

5

을에 웹 개발에서 이동하는 것이 좋습니다 어떻게 생각하십니까 윈도우 개발에 웹 개발에서 이동하는 것입니다 다른 것들을위한 어떤 것들과 창문을 위해서

+0

정답은 우수 답변입니다. –

0

아니요. 웹 응용 프로그램은 지금 모두 분노하고 있습니다.

3

예. 웹 애플리케이션은 지나갈 수있는 유행이다.

+3

이것은 풍자이지만 생각보다 옳을 수 있습니다. 의심의 여지가 있지만,이 업계는 10 년마다 역사를 반복하고 호의 또는 새로운 종/휘파람을 완전히 뒤집는 것을 좋아합니다. – Marc

+0

Silverlight는 모든 웹 UI에 평화와 번영을 가져다 줄 기술로 꼽 힙니다. 바하하는 미안 해요. –

+0

@ 마르크 ... 나는 잠시 동안 이것을 말하고 있었고 모두는 내가 미쳤다고 생각했다. 내가 유일하지 않다는 것을보고 기뻐. – Josh

7

내가 본 웹 개발은 분명히 현재 수요가 높습니다. 대부분의 구직 목록에는 ASP.NET, PHP 등이 있습니다. Windows 응용 프로그램을 개발하는 회사는 분명 있지만 기술 변화 속도에 따라 웹 응용 프로그램은 회사가 계속 유지하는 가장 쉬운 방법 인 것 같습니다.

2

나는 다른 방법으로 생각할 것입니다. 웹 응용 프로그램은 웹 브라우저를 통해 모든 운영 체제에서 실행할 수 있습니다. 따라서 다양한 적용 범위를 가질 수 있으므로 다양한 시스템에 배포하는 것에 대해 걱정할 필요가 없습니다. 코드 한 번 (많은 브라우저를 돌보는 중!) 완료되었습니다!

또한 가장 좋은 점은 사용자가 모르게 새 버전을 출시하거나 버그를 수정할 수 있다는 것입니다. 반면, Windows (또는 그와 관련하여)라면 업데이트에 대해 사용자에게 알리고 수동으로 파일 및 패치를 다운로드/가져와야합니다.

+0

+1에 대한 좋은 점. – IAdapter

3

어, 나는 당신이 어떤 종류의 개발을 즐기고 가야한다고 생각합니까?

0

웹 및 데스크톱 응용 프로그램 개발 모두에 호환 가능한 기술 스택이 있어야하며 두 가지 모두에 능숙해야한다고 저는 믿습니다.

그런 식으로 웹이나 데스크톱에서 응용 프로그램을 생성 한 다음 응용 프로그램에 새 사용자 인터페이스 계층을 추가하여 다른 매체의 버전을 만들 수 있습니다. 이렇게하면 더 큰 고객 기반을 타겟팅 할 수 있습니다.

0

경력이 있으십니까? 웹 앱은 이제 분노하고 있습니다. 특정 앱을 의미하는 경우 통일 된 웹 서비스 서버 백엔드를 보유하고 전문화되어있을 수도 있지만 (반드시 그렇지는 않음), 일반화 된 (브라우저 기반) 클라이언트 프런트 엔드 - 하지만 그건 시프트, 맞습니까? 좋아

2

, 네 가지 이유 :

  • 인터 웹은 페이스 북 앱 외에 어떤 응용 프로그램을이 없습니다.
  • 강력한 응용 프로그램에는 전체 8.3 파일 이름의 로컬 파일 액세스 권한이 있습니다.
  • 더 많은 사람들이 Internet Explorer보다 Windows를 사용합니다.
  • 고객은 소프트웨어가 꽤 수축 포장 된 상자에 들어올 때 더 많은 금액을 지불합니다.

하지만 진지하게는 무엇입니까?

당신에게 무언가를 얘기해야 프로그래밍 웹 사이트에이 질문을하는 것을 매우 사실.

편집 :
분명히 어리석은 짓이었습니다.하지만 나는 나쁜 농담을 지나치게 볼 수만 있다면, 각 포인트가 유효하다고 생각합니다.

+1

"나쁜"농담을 과거로 보았습니다 ... +1 ;-) – Cerebrus

+0

웹 응용 프로그램에 파일을 업로드하고 동일한 작업을 수행 할 수 있습니다. 엔터프라이즈 응용 프로그램의 파일 시스템에 대해 아무 것도 할 필요가 없었습니다. 앱을 판매용으로 만들면 (개발자의 5 % 이상 또는 이하입니까?) 웹 앱 (fogbugz)을 판매 할 수도 있습니다. 그들은 설치하기 쉽고 (한 대의 기계 만) 당신은 설치 환경에 대해 걱정할 필요가 없습니다. – IAdapter

1

에 따라 다릅니다.

당신은 기술이 있고 지식이 있고 새로운 것을 많이 배우고 싶다면 - 시도해보십시오. 나는 장고 기반의 웹 애플리케이션을 개발하는 것을 돕고 있었고, 오히려 간단한 파일론 프로젝트를 만들었지 만 웹 애플리케이션을 작성하고 C++와 같은 언어로 프로그램을 작성하는 것은 두 가지 다른 일입니다.

Python에서 간단한 작업 예제를 만드는 데는 약간의 시간이 걸립니다. 처음 C++로 전환하면 프로그램이 컴파일되고 실행되고 수행되기까지 몇 시간이 걸렸습니다.

당신은 언어가 마녀라는 것을 알고 있다면 당신은 Windows에서 개발하고 싶습니다 - 시도 해보지 않으시겠습니까? Ben Alpert가 답변 중 하나를 작성 했으므로 웹 앱이 분노하고 있지만, 내가하고있는 일에 대해 기분이 좋고 편하다고 생각합니다.

Windows 개발에 사용 된 언어를 모르겠지만 프로그래밍으로 배경 지식을 가지고있는 경우 topcoder.com에 등록하거나 거기에 게시 된 알고리즘 문제를 해결하려고합니다. 데이터 구조와 알고리즘을 아는 것이 모든 언어에 대해 조금은 알지 못하는 것보다 낫습니다. 게다가 당신은이 언어로 선택의 언어를 배울 것입니다.

0

저는 웹 개발자이며 Windows 개발시 abit도보고 있습니다. 내 의견은, 지금까지, 그들은 (웹 대 승리) 다른 것들에 좋다. 예. theres Google 워드 프로세서 대 ms 사무실. 하지만 ms 사무실은 훨씬 강력합니다 (현재). 웹 응용 프로그램에 대한 수요가 증가한 것 같습니다. 특히 u가 스마트 폰을 가지고있을 때 등등. 어디서나 데스크탑에서만 작업 할 필요가 없습니다. 웹 애플리케이션이 더 잘할 수있는 곳입니다.

웹에서 창으로 변경되는 abt, 아니요. 나는 웹 개발자이며 abit abt windows dev를 배우는 것을 생각하고 있으며, Windows dev로 완전히 변경하지는 않습니다. 더 많은 것을 지불하는 것처럼 보이는 Windows dev : 또한 더 강력 해지고 있습니다. 뭔가 좋은 abt windows dev에. (모든 클라이언트 응용 프로그램을 호스팅 할 큰/강력한 서버가 없다면) 설치자 또는 exe가 필요합니다.

+0

그러나 엔터프라이즈 창 응용 프로그램과 웹 응용 프로그램은 다른 작업을 수행합니다. facebook처럼 작동하는 facebook과 window app을 생각해 보라. – IAdapter

1

UI가 필요하지 않은 경우에도 Windows 응용 프로그램을 개발할 수 있습니다 직업과 같은.
UI 문제가 마음에 들지 않는다면 좋을 것 같습니다.

+0

고객은 UI가 필요합니다. 파워 유저가 아닌 콘솔 앱을 상상할 수도 있습니다. – IAdapter

0

Wev 개발은 성가신 일이지만 데스크톱 개발에도 문제가 있습니다. 예를 들어 특정 컴퓨터에서 작동하지 않을 수도 있습니다. 웹에서는 구성 요소가 다르므로 브라우저와 버전이 다르다는 점만 고려하면됩니다. 자바 스크립트는 멋지지 않지만 (jQuery는 멋있게 만들었지 만) 데스크톱 앱처럼 쓰레드를 걱정하거나 사용하지 않아도된다.

웹 앱은 미래가 있으며 경험이 많을수록 좋습니다.

1

몇 년 전에 저는 데스크톱에서 웹 개발로 전환했고 이것을 후회하지 않았습니다.

당신이 승진을 얻는다면, 항상 당신에게 직업을 줄 누군가가 있어야합니다. 웹을 통해 자신의 직업이 취미 생활의 자연스러운 연장이되는 위치에있는 플레이어가 될 수 있습니다. 나는 지금 그것을 가지고 있으며 나는이 조화를 즐긴다.

+0

우리 모두가 좋아해요, 내가 PHP를 시작했을 때 CGI는 유일한 웹 플레이어 였고 이제는 중소 기업을위한 것입니다. – IAdapter

0

경력 관점에서 Windows로 전환해야하는지 아니면 회사에서 Windows 기반 솔루션과 웹 기반 솔루션을 결정해야하는지 묻는 중입니까?

어쨌든, 여기 내 노트는 두 관점에 있습니다 :보기의 개인 (경력) 관점에서

:

  • 나는 모두가 미래에 언젠가 사운드 경력 대안을 유지 것이라 생각합니다. Windows 시장 점유율은 여전히 ​​중요하며 기본 Windows 응용 프로그램을 빌드하기위한 많은 요구 사항이 여전히 있습니다.
  • 특정 답변은 사용자의 위치, 업계 및 웹 응용 프로그램과 Windows 응용 프로그램을 빌드하는 산업이 얼마나되는지에 따라 다릅니다.
  • 특정 응용 프로그램 집합에 적용되는 기술 집합이있는 경우 해당 방향으로 결정을 기울여야합니다. 회사의 관점에서

: 당신은 진 (Windows)를 포기 좋아하든 사용자가 여러 운영체제 또는 단일 OS (아주 명백한 질문)

  • 에서 여부

    • 또는 당신이 좋아 여부 코드를 여러 번 반복하여 작성 (웹)
    • 지역 및 예산에 상관없이 최고의 인재를 채용하고 보유 할 수있는 능력. 나를 믿어 라. 이것은 당신이 생각하는 것보다 더 중요하다.
    • 또한 Windows (하드웨어에 가깝다) 또는 웹 (API, 공개 인증, 웹 컨테이너, 클라우드 컴퓨팅)의 상대적인 장점을 사용하여 응용 프로그램을보다 쉽게 ​​만들 수 있는지 여부도 고려해야한다. 고려해야한다.
  • 0

    쉬운 - 둘 다 수행하십시오. 각자의 목표를 달성하기위한 올바른 솔루션을 선택하십시오. 특정 경로를 따라 가기가 너무 어려워서 각자 &의 단점이 있습니다.

    0

    나는 (관련성 위해), 가까운 장래에, 응용 프로그램의 세 가지 기본 형태 사이의 강한 관계 (즉 역동적 인 생태계를 형성하는 것)가있을 것이라고 생각 :

    • 웹 기반
    • 모바일
    • 데스크톱

    내 개인적인 조언은 어쩌면 주인에게 당신의 마음에 드는 하나를 선택, 모두의 기초를 공부하고 배우는 것입니다.

    관련 문제