그리고 오버라이딩해서 코딩한느것 자체가 MS입장에서 만든거지 유저입장에선 코끼리다리보고 코딩하는거같음ㅋ 그냥 구조를 싹 갈아엎고 언어를 CPP로 했으면 죠을거같음
부스타(221.160)2013-02-10 22:16
대체 어디서 무슨 지식을 줏어 듣게 되면 그런 발상을 할수 있는거냐?
레노미나(bugfree)2013-02-10 22:17
그냥 내 생각임 ㅋ
부스타(221.160)2013-02-10 22:17
우선, 언어는 자바나 C#이 훨씬더 좋은 언어다. 하지만 여전히 C/C++은 필요하다.
레노미나(bugfree)2013-02-10 22:18
굳이 C++로 작성할필요도 없는데, C++이 더 좋아 보인다면, 니가 아는것이 그만큼 없어서 그런거다. 보이는 만큼만 보게 되는거거던.
레노미나(bugfree)2013-02-10 22:19
그냥 이렇게 나눠지니깐 C++배우고 C#도 배워야되서 힘들어서 그럼 하나만 올인해서 연구하는게 훨씬 효율적인데 이건 MS직원들도 마찬가지일듯 둘다 업데이트해야하니 자바보다 뒤쳐질듯
부스타(221.160)2013-02-10 22:19
MVC 는 MFC 라이브러리에서 최초로 개발한 아키텍쳐가 아니고 훨씬더 전부터 흔하게 알려진 아키텍쳐고,
레노미나(bugfree)2013-02-10 22:20
단지 MFC는 라이브러리 설계자체가 좋지 않아서, 더이상 좋은 방향으로 개선하기기 힘든것 뿐이다.
레노미나(bugfree)2013-02-10 22:20
.net은 최근에 다시 설계한 구조니까 훨씬더 깔끔하지. 하지만 그뿐이고, MVC 모델은 MFC나 .net이나 같다.
레노미나(bugfree)2013-02-10 22:21
C++ 해야하고, C#도 배워야 해서 힘들다고 생각되는건, 니가 아직 허접해서 그렇고, 어느정도 기초수준만 벗어나면, 그런 고만고만한 언어를 익히는 부담은 없다. 물론 익숙해지는건 아주 약간의 시간이 필요하지.
레노미나(bugfree)2013-02-10 22:22
오히려 언어보다 환경에 적응하는 시간이 더 걸리지. 가령 .net 개발환경이나 라이브러리에 익숙해지거나, 자바언어보다 jdk를 익히는 시간이 더 부담간다.
레노미나(bugfree)2013-02-10 22:23
프로그램 설계를 하고 작성을 할때, 어떻게 작성할것인가에 대한 노하우가 중요하지 , 언어는 꽤나 중요한 도구중 하나라고 보면 되고, 그런관점에서 C++은 그다지 좋은 개발도구가 아니다. 물론 게임이나, 성능이 필요한 환경에서는 어쩔수 없이 선택할수 밖에 없다.
레노미나(bugfree)2013-02-10 22:25
익숙해지는것도 그렇지만 C++에서 연구한 라이브러리를 C#에서 쓸수없으니 여지껏 쌓아온 부스타 라이브러리는 다 버려야되갯져 만약 C#대신 C++로 다음버전이 나왔다면 여지껏 연구된 라이브러리와 함께 더 포퐁적인 기능을 업뎃하여 visual C++기능을 발휘할수 있을거라 생각댐 ㅋ
부스타(221.160)2013-02-10 22:26
언어는 해당 도메인에서 특화될수밖에 없다. 만능의 언어는 존재할수가 없다. 그래서 여러 언어가 나오고 도태되고 , 발전되는 거지. C++ , C# 둘중에 하나만 밀어줬으며 좋겠다라는 생각은 전체적인 개발환경에 대한 이해부족에서 오는 거다.
레노미나(bugfree)2013-02-10 22:28
어떻게 하면 저런 생각을 할 수 있는 거냐?
죠오(61.140)2013-02-10 22:30
내가 MS사장이었다면 CPP로 밀고나갔을듯 아니면 C#을 멀티플랫폼 시키던가 MS가 좀 어중간하게 하는듯
부스타(221.160)2013-02-10 22:31
아... 사실 나도 그런 생각이다.
레노미나(bugfree)2013-02-10 22:32
예전에 왜 지금의 .net 을 만들었는지 모르겠다라는 식으로 글을 썻는데, 현재 .net 은 xbox, 32/64버전 에 대해서만 배포되는데, 겨우 이 3개 하드웨어 플랫폼을 지원하려고, 가상머신 플랫폼을 만든거라면, 너무 어중간하다 라고 글을 썻는데, 대부분 새퀴들이 내가 가상머신도 이해못하는 병쉰인줄 알고 나한테 일타를 날렸었지.
레노미나(bugfree)2013-02-10 22:36
하지만, 그건 .net에 대한 얘기고, C++ 의 발전형이 난 C#이라고 본다.
레노미나(bugfree)2013-02-10 22:37
c++의 발전형인 C#이 나왔다 해서 c++을 버릴수는 없다. C#언어로는 카버할수 없는 영역이 분명이 존재하거든.
레노미나(bugfree)2013-02-10 22:38
역시 진리는 억울하면 내가 사장하는수밖에
부스타(221.160)2013-02-10 22:40
그리고, 더 중요한건, 돈이 되는 방향으로 사업하는거지, 부스타 너한테 더 편리한 방향으로 사업하는게 아니다. 그런관점에서 봐야지. 그런게 마음에 들지 않게되면, 그런 상업용 개발환경에서 벗어나, 파이썬이나, 루비같은언어로 눈을 돌리게 되겠지.
레노미나(bugfree)2013-02-10 22:41
내가 사장이라면 돈을 좀 적게 벌더라도 개발자에게 편하고 더 빠르게 발전시킬수 있는 언어를 만들겟슴
부스타(221.160)2013-02-10 22:44
내가 너라면 학교다닐때 그따위 개발툴에 시간뺏기기 보다는 하스켈이나 common-lisp을 배워서 , 여러가지 유틸리티도 공짜로 배포도 해 보고, 프로그램 작성하는법도배우고,또 기회가 되면 앱도 만들어서 부자에 도전도 해 보겠음. 뭐, 졸업할때쯤 두각을 나타내지 못하면 , 그때 c#이나 자바개발자로 적당히 취업해보겠음.
레노미나(bugfree)2013-02-10 22:49
애초에 각자가 가진게 다르고 , 각자가 가진 욕망도 다르고, 각자가 가진 관점도 달라지게 되는데, 니가 MS사장이되면 그건 더이상 니가 아닌게 되는거지. 따라서, 니가 MS사장이라면 이라는 가정자체는 모순이다.
레노미나(bugfree)2013-02-10 22:50
어설프게 아는 시기일수록 자기 나름의 성급한 결론보다는 고개를 숙이고 질문을 하는게 좋아보인다
MFC 도 MVC 프레임워크다.
MFC좀더 발전시킨게 MVC아님? MFC는 컨츄롤러가 따로 안보임 ㅋ
그리고 오버라이딩해서 코딩한느것 자체가 MS입장에서 만든거지 유저입장에선 코끼리다리보고 코딩하는거같음ㅋ 그냥 구조를 싹 갈아엎고 언어를 CPP로 했으면 죠을거같음
대체 어디서 무슨 지식을 줏어 듣게 되면 그런 발상을 할수 있는거냐?
그냥 내 생각임 ㅋ
우선, 언어는 자바나 C#이 훨씬더 좋은 언어다. 하지만 여전히 C/C++은 필요하다.
굳이 C++로 작성할필요도 없는데, C++이 더 좋아 보인다면, 니가 아는것이 그만큼 없어서 그런거다. 보이는 만큼만 보게 되는거거던.
그냥 이렇게 나눠지니깐 C++배우고 C#도 배워야되서 힘들어서 그럼 하나만 올인해서 연구하는게 훨씬 효율적인데 이건 MS직원들도 마찬가지일듯 둘다 업데이트해야하니 자바보다 뒤쳐질듯
MVC 는 MFC 라이브러리에서 최초로 개발한 아키텍쳐가 아니고 훨씬더 전부터 흔하게 알려진 아키텍쳐고,
단지 MFC는 라이브러리 설계자체가 좋지 않아서, 더이상 좋은 방향으로 개선하기기 힘든것 뿐이다.
.net은 최근에 다시 설계한 구조니까 훨씬더 깔끔하지. 하지만 그뿐이고, MVC 모델은 MFC나 .net이나 같다.
C++ 해야하고, C#도 배워야 해서 힘들다고 생각되는건, 니가 아직 허접해서 그렇고, 어느정도 기초수준만 벗어나면, 그런 고만고만한 언어를 익히는 부담은 없다. 물론 익숙해지는건 아주 약간의 시간이 필요하지.
오히려 언어보다 환경에 적응하는 시간이 더 걸리지. 가령 .net 개발환경이나 라이브러리에 익숙해지거나, 자바언어보다 jdk를 익히는 시간이 더 부담간다.
프로그램 설계를 하고 작성을 할때, 어떻게 작성할것인가에 대한 노하우가 중요하지 , 언어는 꽤나 중요한 도구중 하나라고 보면 되고, 그런관점에서 C++은 그다지 좋은 개발도구가 아니다. 물론 게임이나, 성능이 필요한 환경에서는 어쩔수 없이 선택할수 밖에 없다.
익숙해지는것도 그렇지만 C++에서 연구한 라이브러리를 C#에서 쓸수없으니 여지껏 쌓아온 부스타 라이브러리는 다 버려야되갯져 만약 C#대신 C++로 다음버전이 나왔다면 여지껏 연구된 라이브러리와 함께 더 포퐁적인 기능을 업뎃하여 visual C++기능을 발휘할수 있을거라 생각댐 ㅋ
언어는 해당 도메인에서 특화될수밖에 없다. 만능의 언어는 존재할수가 없다. 그래서 여러 언어가 나오고 도태되고 , 발전되는 거지. C++ , C# 둘중에 하나만 밀어줬으며 좋겠다라는 생각은 전체적인 개발환경에 대한 이해부족에서 오는 거다.
어떻게 하면 저런 생각을 할 수 있는 거냐?
내가 MS사장이었다면 CPP로 밀고나갔을듯 아니면 C#을 멀티플랫폼 시키던가 MS가 좀 어중간하게 하는듯
아... 사실 나도 그런 생각이다.
예전에 왜 지금의 .net 을 만들었는지 모르겠다라는 식으로 글을 썻는데, 현재 .net 은 xbox, 32/64버전 에 대해서만 배포되는데, 겨우 이 3개 하드웨어 플랫폼을 지원하려고, 가상머신 플랫폼을 만든거라면, 너무 어중간하다 라고 글을 썻는데, 대부분 새퀴들이 내가 가상머신도 이해못하는 병쉰인줄 알고 나한테 일타를 날렸었지.
하지만, 그건 .net에 대한 얘기고, C++ 의 발전형이 난 C#이라고 본다.
c++의 발전형인 C#이 나왔다 해서 c++을 버릴수는 없다. C#언어로는 카버할수 없는 영역이 분명이 존재하거든.
역시 진리는 억울하면 내가 사장하는수밖에
그리고, 더 중요한건, 돈이 되는 방향으로 사업하는거지, 부스타 너한테 더 편리한 방향으로 사업하는게 아니다. 그런관점에서 봐야지. 그런게 마음에 들지 않게되면, 그런 상업용 개발환경에서 벗어나, 파이썬이나, 루비같은언어로 눈을 돌리게 되겠지.
내가 사장이라면 돈을 좀 적게 벌더라도 개발자에게 편하고 더 빠르게 발전시킬수 있는 언어를 만들겟슴
내가 너라면 학교다닐때 그따위 개발툴에 시간뺏기기 보다는 하스켈이나 common-lisp을 배워서 , 여러가지 유틸리티도 공짜로 배포도 해 보고, 프로그램 작성하는법도배우고,또 기회가 되면 앱도 만들어서 부자에 도전도 해 보겠음. 뭐, 졸업할때쯤 두각을 나타내지 못하면 , 그때 c#이나 자바개발자로 적당히 취업해보겠음.
애초에 각자가 가진게 다르고 , 각자가 가진 욕망도 다르고, 각자가 가진 관점도 달라지게 되는데, 니가 MS사장이되면 그건 더이상 니가 아닌게 되는거지. 따라서, 니가 MS사장이라면 이라는 가정자체는 모순이다.
어설프게 아는 시기일수록 자기 나름의 성급한 결론보다는 고개를 숙이고 질문을 하는게 좋아보인다
이야 레노미나형 쩌네여;