본문 바로가기
반응형

Development271

추상클래스를 왜 사용해야 할까? 출처 : http://mrtint.tistory.com/678 왜 추상클래스를 사용해야할까요? 어떤 기술의 사용이라는게 좋은 취지에서 사용이 되었더라도 다른 부분에서의 예기치 못한 불협화음을 만들어 낼 수 있다. 클래스의 상속이 그러할지도 모르겠다. 상속을 설명하며 Animal 이라는 클래스와 Cat, Dog 라는 클래스는 IS 의 관계를 만드는 관계를 맺고 있다. 그러면서 생기는 논리적인 문제는 구체적이지 않은 Animal 이라는 클래스의 인스턴스를 만들 수 있다는 점이다.Animal ani1 = new Animal(); Animal ani2 = new Dog(); Animal ani3 = new Cat(); 그럼 Animal 이라는 클래스로부터 Dog, Cat 이라는 클래스가 공유해야할 것들은 공유하.. 2013. 12. 6.
Node.js 로 데스크탑 앱을 만드는 app.js 출처 : http://composite.tistory.com/36 node.js 에서 드디어 UI도 정복하는 건가? 커뮤니티에서 이미 데스크탑 UI까지 이식하려 한다.UI 프레임워크는 다른 것도 봤듯이 API가 드럽게 방대해서 일반적인 데스크탭 앱 프레임워크를 만들기엔 당연히 무리.하지만 그런 UI 구조에 구세주를 내려주셨으니 그것은 바로 Chrome Embedded Framework바로 프로그램 안에 HTML5를 이식할 수 있는 프레임워크이다. 거기다가 크로스 플랫폼이다.app.js 는 바로 이 크롬 임베디드로 UI 프레임워크의 방대함을 간단하게 극복했다. 만약 Qt나 WxWidget 를 자바스크립트로 이식한다 해도 그 API를 알아야 하지만, HTML은 그럴 필요가 없기 때문이다. Morteza Mi.. 2013. 12. 5.
TitanumStudio - 자바스크립트를 이용한 크로스 플랫폼 미래는 자바스크립트다. 오늘 간단히 둘러보며 확신을 갖는다.앞으로 자바스크립트와 HTML5 . 웹에 몰빵이다!! ㅋㅋㅋㅋ [Jscamp] Titanium - Javascript를 이용한 크로스 플랫폼 앱 개발 from JongEun Lee안그래도 요새 타이타늄 스튜디오에 계속 관심이 가드만..자바스크립트로 웹 / 서버사이드 / 데스크톱 애플리케이션까지 개발이 가능해지고 있다.엄청난 영역파괴이지만.. 하나의 어플리케이션이 단일언어로만 개발되어 있다면.. 엄청나게 큰 매력으로 작용하지 않을까란 생각이다.공부할게 더 늘어서 짜증나지만 좋기도 한다. 고로 나는 또 공부한다. 2013. 12. 5.
PlugIn - jQuery UserAgent 플러그인 브라우저 IE10 이상부터는 유저에이전트 문자열에서 MSIE 문자열을 반환하지 않는다.해서 이로 인해 브라우저의 버젼별 분기하여 수행할 작업이 있을때 문제가 발생할 수 있다.이전 포스팅했던 jquery-ua 플러그인을 조금 수정했다. 10이상부터는 브라우저 엔진으로 분기를 하여인터넷 익스플로러 버전을 감별해 내는 것이다.허접한 함수라도 이해부탁드립니다. 사용하실때는 댓글을 다는 센수~! 2013. 11. 27.
반응형