Notice
Recent Posts
Recent Comments
Link
- Korea times
- 끌리면 오라...BGM 광고음악 라이브러리
- KartOO visual meta search engi…
- E-Book
- Channel9
- MSDN
- 여리의 작업실
- 유경상의 .NET 블로그
- window 쪼물딱 거리기
- 블루 홈(소현이 누님)
- IT 관련 전반 내용(정환이네)
- 비너스의 정보 공유(유틸리티들)
- 형기의 자료공간(디지털ERA에서 콘텐츠ERA로)
- EzineArticles (여러 분야의 글들이 올라옴)
- Relationship을 보여주는 라이브러리
- OpenRCE
- 젠틀의 블로그(무선 통신의 모든것)
- 헐랭이와 IT보안
- 워니. 추억ㅇㅔ ㅂㅣ추ㅇㅓ.
- Computer Forensics
- 토익 광장(YBM)
- Korea Times 이용하기
- Larkware Software
- TCP/UDP
- Black Hat
- DEF CON
- Slashdot
- ReallyUsefulEbooks.com Update
- 실리콘밸리 뉴스
- Application Development Trends
- Visual Studio Hacks
- MIT OCW
- Redmond Developer News
- SecurityFocus
- Microsoft Window Hacking Porta…
- Darknet - Don't Learn to Hack …
- Windows Tips, Tricks and Hacks
- Hack In the Box
- (IN)SECURE Magazine
- SuperSite Windows Vista
- Government Security
- Life is Still Talking (Good)
- PHRACK
- Found+Read(resource for startu…
- Jonathan Boutelle
- Venture Hacks
- 스마트플레이스
- All about Intellipedia
- Undocumented Windows 2000 Secr…
- HexBlog (Decompiler)
- TED (Ideas worth spreading)
- Crash Dump Analysis and Debugg…
- Rootkit
- DDK Developers(MS)
- 미친 감자의 블로그
- The Art of Assembly Language
- Chpie (키보드 후킹)
- Drivers Online
- (음악) Delicate SONG
- Reverse Engineering Community
- Software Best Practices
- Sara Ford's WebLog
- Cheat Happens
- Debugging,Unpacking,Assembling…
- 윤석찬님 블로그
- OK 괜찮아 다 잘 될거야
- RingBlog
- Art Life :: 하늘소
- IT's Paradise
- John Robbins!
- Wintellect
- Hacked Gadgets
- 소프트웨어 이야기
- Ryan Naraine's Zero Day
- VULN
- Stay Secure
- EBS 영어 공부(블루워터)
- 101BLoG : "Bright Size Life" o…
- Hacker Challenge
- Hackers Center
- White Hat, Chicago Con
- Ethical Hacker Network
- ChaseNet (Security)
- TechTarget
- Entrepreneur
- Infopackets
- Popular Science
- Dark Reading - The Business of…
- How Stuff Works
- codeDriver - Crack (역공학)
- Gadget (Windows)
- Serious Code
- Iguacu Blog(블루문)
- SecurityProof
- Power of Community(Hacker)
- Crack ?
- Security Freak
- Data Network Resource
- FoundStone - Security Consulti…
- Google Online Security Blog
- (BOOK) Cool DogBooks
- SachaBarber (좋은 개발자)
- System Software Incorporation
- 스카이 벤처
- NewsTorrent
- 글로벌 IT 네트워크
- Ethical Hacking and Infosec
- Realms of Hacking tricks
- CodeBreakers Journal
- Anti Rootkit Blog
- The Reverse Code Engineering C…
- Anti-Debug Tools
- Reverse Code Engineering Video…
- Damn Vulnerable linux
- Security Problems
- French Reverse Engineering Tea…
- Monac
- Open Source Vulnerability Data…
- Viruschaser 검사(바이러스)
- Windows Tips
- 보안 대처 연습
- [Download] Kartz CD
- [Download] FlMS Download
- [Download] DDL2
- 중국 해킹 사이트(안전중국)
- 바이러스 분석
- Javascript 전문가
- Virus Alert Zone (바이러스 분석)
- Computer World
- 문스랩닷컴(보안)
- Unpack China
- Black Storm Reverse Engineerin…
- 역공학 Reverser
- 문화 망명지 - 시, 소설
- WPF MVP
- Research Channel
- The Problem Solver - C# MVP
- Reversing - 리버스 엔지니어링
- Nigel Spencer's Blog (.NET)
- Kirill Osenkov (.NET C# IDE Te…
- H33T (BitTorrnet 검색 사이트)
- ITL (해킹, 보안)
- ITL (Invisible Things Lab) Blo…
- ebook, pdf, chm
- 주식 - 멘토클리닉
- CherryLove - 바이러스, 백신, 악성코드
- PMP
- 영원한 해커, hacker
- 리버싱, PE
- 신호철 - dsphome
- TechEd 2009
- SHOUT
- [도서] 오디오북
- [도서] 전자책
- [도서] 국내도서요약
- [도서] 해외도서요약
- TopCorder - 프로그래밍 연습
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 비주얼스튜디오
- 구글
- 디버깅
- .NET Framework
- Windows 7
- hacking
- 역공학
- VSTS 2010
- 디버그랩
- 닷넷
- 마이크로소프트
- 해킹
- Windows
- C#
- 보안
- .net
- Microsoft
- VSTS
- english
- MVP
- Visual Studio
- WPF
- debugging
- visual studio 2010
- .net framework 4
- 비주얼 스튜디오
- 책
- security
Archives
- Today
- Total
NaggingMachine
빨라진 Visual Studio 2010 베타 1, 문제점은 없는가? 본문
Visual Studio 2010이 CTP를 거쳐 베타 1이 공개된지 벌써 한달여가 지난듯 싶습니다. 예전에는 말이죠 MS에서 새로운 개발 도구를 개발해서 배포하면 많은 개발자들이 관심을 갖고 관련 정보들을 공유하던 시절이 있었습니다. 하지만 요즘보면 소프트웨어 환경도 다양해지고 Windows 클라이언트 시장에도 변화가 생겨서 그런지 크게 이슈가 되지 않는것 같아요. (순전히 개인적인 생각입니다) 하지만 Visual Studio는 여러분의 무관심 속에서도 계속해서 새로운 시도를 하면서 발전하고 있습니다.
서론이 좀 길었는데요, WPF 기반의 최초의 개발도구인 Visual Studio가 베타1에서는 CTP 버전에 비해서 나름대로 빨라진 속도를 보이고 있는데요, MS 직원에 의하면 성능 튜닝에도 많은 노력을 기울였다고 합니다. 당연하게도 WPF 4.0이 계속해서 튜닝을 하고 있으니 VS2010도 영향을 받는거겠죠.
하지만 아무리 속도가 빨라지더라도 WPF 기반의 개발도구가 버거운 경우가 있습니다.
- 가상 환경에서 개발하는 나, 그래픽 카드 드라이버가 나의 고성능 그래픽 카드 기능을 제대로 지원하지 못해서 너무 느려터져. 어떻게 해야 하지?
- 우리회사에서는 네이비트 제품만 개발하거든? 그래서 WPF 기반의 컨트롤은 사용할 일이 없어.
- 사용자 인터페이스 보다는 알고리즘 위주로 개발하는 우리 회사, WPF는 너무 부담스러워.
저는 이와 관련해서 C# MVP들의 모임인 C# Insiders에 아래와 같은 이슈를 올려봤습니다.
In my poor machine, I want a non-WPF-based Visual Studio.
Will the Visual Studio 2010 support such a option? or should I upgrade my
machine to a super fast machine, especially graphic card? I don't think every
developers want to have a slow but brilliant WPF application.
How about you?
논의는 1주일이 넘도록 진행되었고, 당연하게도 WPF 기반에 찬성하는 쪽과 반대하는 쪽으로 의견이 나뉘었습니다. 한 MVP는 당연히 관리자에게 개발에 문제가 없도록 시스템을 업그레이드해야 한다는 의견을 주더군요. 그래서 제가 그건 니가 현실을 잘 몰라서 그런거다라고 해줬습니다. ㅡㅡ;
몇가지 의견을 공유해보면요,
My guess is that the majority of people still runs XP on older
laptops as they do 'fine' today. Also keep in mind that if you for example
install Ubuntu 9 with the latest Eclipse version on the same laptop it will
fly and have all the whistles 2010 will show except it's not 3D accelerated
in the IDE but who cares about how it's rendered. If MS wants to make
inroads in areas in the world where computers still cost percentually more
than in the west, they really have to make an effort and forcing people to
upgrade their hardware like MS did with Vista is IMHO a bad move. I hear
some sounds in the dutch community as well that they find 2010 beta slow.
- C# MVP
Performance of VS2010 is certainly a top concern of the division at the moment, and we (the whole division) are putting significant resources into getting performance into an acceptable state. This includes the editor and shell team, the project system, the languages, the debugger and historical debugger, and also the WPF team itself has made numerous fixes in response to VS perf investigations. We realize that Beta1 is still far from that state but we’re not done yet. Practically every email I see from our divisional leadership these days includes a phrase like “We need to ship VS2010 with the right performance”. J
- Microsoft Employee
I haven't attended business school but I can assure you that "you
need new hardware to make VS.NET 2010 keep up with the typing of the
developer" won't make managers sign blank checks to buy new machines.
Especially with the financial crisis going on where developers are also
layed off as others and companies are struggling to make ends meet at times.
From a feature's perspective, if the hardware is there, WPF makes
sense (if blurry text is fixed), as the extensibility is in place and things
will be more flexible. That said, if the hardware ISN'T there, there's no
backup plan: if the hardware isn't there, the IDE can't keep up with the
typing, things get sluggish pretty quickly and it suddenly looks like an IDE
written in quickbasic.
If new hardware is required to make a texteditor to keep up with the
typing of the developer, in 2010(!), something is off. Seriously. The IDE's
editors have to do one thing, and one thing only very very very VERY WELL:
don't limit the developer but allow the developer to express him/herself
without limits. Not keeping up with the typing is one of the biggest
limiters one can have.
Ironically, and I keep bringing this up till MS understands that
something is seriously wrong in their way of doing IDEs, is that on Java,
the IDEs, the editors, _everything_ is managed code. While they can be
sluggish sometimes as well, the editor can keep up with the typing _and_
they have a truckload of bells/whistles inside the editor _and_ it's
extensible.
So in short, I'm not saying the move to WPF was a bad one, I find
the lack of a backup plan if WPF doesn't cut it a Stupid move. And that's
stupid with a capital S, as the decision clearly shows a completely and
utterly lack of any understanding of what's going on in the real world out
there. Developers need newer hardware to run a new shiny IDE? Are you
kidding? The developers should be grateful they can keep their jobs instead
of the layed off collegues. Because that's what's going on right now, at
least here in the netherlands with for example the bigger corporations like
cap and logica.
- C# MVP
결론은 이제 Beta1일 뿐이니 조금 더 기다려볼 필요가 있고, 다만 그렇다고 하더라도 과연 WPF 기반의 Visual Studio가 과연 시장의 요구에 의해서 결정된 것인지는 다시 한번 생각해볼 필요가 있다는 것이었습니다. Microsoft도 결국엔 제품을 팔아서 돈을 벌어야 하잖아요. 그러니 Technology-Geek 같은 접근 방법('이렇게 대단한 기술 본적있어? 니가 개발자라면 이정도 기술은 써야지?')보다는 고객의 다양한 의견을 참고 삼아 기술도 정도껏 적용했으면 좋겠습니다.
WPF 기반의 개발도구의 새로운 지평을 열게될 Visual Studio 2010, 암튼 이래저래 기대되는 놈이네요!
WPF 기반에 대한 여러분의 의견은?
'Visual Studio' 카테고리의 다른 글
무료 기술 서적 - Inside C# (한글 번역본) (6) | 2009.06.24 |
---|---|
C# 업그레이드 Compiler As a Service (0) | 2009.06.07 |
몇가지 실전에 사용하는 Batch 명령어 (1) | 2009.05.27 |
디버깅 팁: 크래쉬 온 디맨드(Crash On Demand) (0) | 2009.05.27 |
Microsoft가 제공하는 무료 인터넷 잡지 (0) | 2009.05.24 |