개발/웹관련 개발2014/08/29 13:33

요즘에는 "프레임워크(framework)가 비침투적이다" 그래서 장점이 있다는 내용을 종종 봅니다.

그래서  invasive (침투적)과 non-invasive(비침투적)이 뭔지 잠깐 정리를 해보았습니다.


침투적이라는 것은 특정 기술을 적용하려면, 그 기술에서 하라는 대로 제가 뭔가를 해줘야 하는 경우 입니다.

예를 들면, 이 클래스는 반드시 무엇을 상속해서 어떤 함수를 override 해야 한다. 뭐 이런 것들입니다.

비침투적이라는 것은 그런 것이 없다는 것이죠.


비침투적이면, 자기가 쓰던 대로 계속 할 수 있는 것이 장점이죠. 프레임워크 바꾸기기도 쉽구요. 

대표적으로는 Java의 Spring Framework이 비침투적이고, 반대로 EJB는 침투적입니다. (반드시 EJB의 규약을 따라야 하죠)


'개발 > 웹관련 개발' 카테고리의 다른 글

침투적 프레임워크?  (0) 2014/08/29
Maven, Gradle proxy 설정하기  (0) 2014/01/22
Ruby on Rails 공부중  (0) 2013/12/22
변화의 증거들 - SaaS, 웹 서비스, RIA  (0) 2006/09/11
Posted by 컴사랑 comlover

크롬 버전 37의 문제점에 대해서 언급할 때 이야기한 바와 같이, 64비트 버전도 새로 나왔습니다. 다만 기존의 크롬을 업데이트하면 32비트로 계속 깔리는 것 같고, 별도로 다운을 받아서 설치를 해야 하는 것 같습니다.

일단 64비트의 장점은

  • 더 빠르다
  • 더 안정적이다
  • 보안이 뛰어나다
라고 합니다.

단점은
  • 32비트 NP plugin을 지원하지 않는다
라고 하네요.

일단 아직까지 큰 차이점은 못 느끼겠습니다. 그리고 확장 프로그램등은 제가 최근에 포맷을 해서 깔려 있는 확장 프로그램도 없고 해서 잘 모르겠네요.

참고로 전 기존 32비트 크롬은 삭제를 했구요 (왜냐하면 보통 32비트와 64비트 애플리케이션들은 설치되는 경로가 다르기 때문입니다. 그런데 보니까 64비트 크롬은 32비트 폴더에 설치가 되는군요.) 이 때 사용자 데이터는 삭제하지 않도록 했습니다. 그랬더니 모든 데이터가 다 이어져 오는 것 같습니다.

심지어 제가 브라우저 새로 깔면 항상 하는 "구글 관심 광고 설정"도 안해도 되더군요 ^^



다운은 https://www.google.com/chrome/browser/?platform=win64 에서 받으시면 되고
혹시라도 64비트 다운받는 링크가 안 뜬다면, 하단의 언어 설정을 English - United States로 바꾸시면 됩니다.

혹시 OS가 64비트라면 도전해 보시는 것도 괜찮을 듯 싶습니다. 참고로 윈도우의 경우는 7이후 부터만 64비트 버전을 지원한다고 합니다.


Posted by 컴사랑 comlover

최근에 Chrome 64비트 버전(version 37부터)이 나왔다고 해서, chrome을 업데이트 시켰습니다. 그런데 웬걸, 이후 글자가 약간 흐려보인다고 해야 하나, 또는 글자끼리 겹쳐 보이는 것 같았습니다. (주로 영어에서)

되라는 64비트 업그레이드는 안되고 ㅠㅠ (64비트 크롬은 아예 따로 설치를 해야 하는 것 같습니다)


아무튼 그래서 왜 그런지 방법을 찾아봤는데, 아직 완전 뾰죡한 수는 못 찾았습니다.

일단 chrome 37에서 새로이 추가된 기능이 DirectWrite란 기능입니다. 그래서 이것이 문제인가 싶어서, 관련 설정을 보기로 했습니다. 해당 기능은 주소창에 

chrome://flags

를 입력하시고 DirectWrite 관련 기능을 찾으시면 됩니다.


말이 조금 어려운데, "DirectWrite 사용중지"가 off되어 있으니 실제로는 사용하고 있는 것 같습니다.

이를 "사용"으로 바꾸어서 "DirectWrite 기능을 껐습니다."

그리고 아래쪽에 있는 "지금 다시 시작" 버튼을 눌러서 크롬을 재시작 시켜 주시면 됩니다.


그랬더니, 제가 보기에는 일부 사이트는 문제가 좀 해결된 것 같습니다.

하지만 여전히 좀 이상하게 보이는 사이트가 남아 있는 것 같네요.


좀 더 찾아보고, 업데이트할 내용이 있다면 업데이트 하겠습니다.



Posted by 컴사랑 comlover