본문 바로가기
반응형

분류 전체보기209

splunk 사용후기 "쉬운 분산 big data 분석 툴" 장점 1. 여러 서버의 로그들을 하나의 화면에서 조회/분석/가공 가능 2. 커뮤니티가 활성화 되어있다. 궁금한거 구글링하면 안나오는 쿼리가 없다. (복잡한 데이터 분석을 안해서 그러는 것일지도..) 3. 현재 활용하고 있는 환경에서는 검색결과에 따라 알람 발생이 가능한데, 이게 다른 솔루션인지 잘 모르겠으나, CPU급증, mem 급증, 실행이상 등 알람 발생시키기에도 손쉽게 연계가 가능하다. 단점 1. 데이터 분석, 검색시 독자적인 grammer를 써야함. 예를들어, like나 pivot 등을 sql과 다르게 작성해야하고, 독자적인 grammer를 사용하고 있다. 2. 컬럼제한이 있다. 컬럼이 너무 많으면 일부 컬럼들을 생략한다. (다 보이게 하는 기능이 있었던거 .. 2021. 7. 22.
atlassian confluence 사용후기 "느린 위키" 장점 1. 여러사람들끼리 문서를 작성/공유가능한 위키 2. 페이지 구독이 가능하고 댓글/업데이트 현황을 메일등으로 받아볼 수 있다. 3. 댓글기능이 강력한거 같다. 페이지에 대해서도 가능하고, 작성되어있는 문서의 일부 단어/문단들에 대해서도 댓글이 가능하다. 단점 1. 느리다.. 너무 느리다.. server자원도 많이 먹는다. 경량서버에서는 쓰면안된다.. 2. mark down 을 기본적으로 지원하지 않는다. (플러그인이 필요한듯) 문단 간격조정같은거 하기가 어렵고, HTML도 지원을 안하니 불편하다. 3. 유료 솔루션 무료 media wiki 나 gitlab wiki 쓰는게 개인적으로 편하다. 익숙한 mark down 문법을 쓸수 있으며, 가볍다. 개인적으로 속도가 느리면 굉장히 안좋은 .. 2021. 7. 22.
atlassian crucible 사용후기 "다른 대안 코드리뷰툴도 많다" 장점 1. svn, git 등 연동하여 코드리뷰를 온라인으로 쉽게할 수 있다. 2. 파일직접 업로드를 하거나, review할 change list 등을 묶어 한번에 리뷰요청가능 3. JIRA, bamboo, bitbucket 등과 연계하여 더 체계적인 개발프로세스 진행가능 단점 1. atlassian 제품이라 그런지 느리다. (개인적으로 atlassian 제품은 느려서 별로 안좋아한다.) 2. 다른 툴들도 안되지만, code navigation(코드 정의 peeking 등) 이 안되어서 full 로직을 검수하기에는 약간의 번거로움이 있다. 3. gerrit처럼 일정 점수 이상의 코드리뷰 점수를 받아야 변경사항 적용하기가 없다.(내가 이 기능을 못찾는건가..) 4. comm.. 2021. 7. 20.
WPF 개발후기 "Windows UI 프로그램 개발하기 위한 FW 중 하나" 장점 1. Winform 은 지원중단 급인거에 반해 아직까지는 살아있음. 2. XML 로 간단히 UI 구성가능. 3. drag & drop 으로 UI 구성가능. 단점 1. UWP라는 대안이 있다. 2. custom attribute / custom UI component 만들기가 어렵다. 3. initializeComponent() 메소드를 찾을수 없음 에러가 자주발생 총평 기존에 WPF로 만들어진 프로그램을 개발하고 있는데, 웹에 비해 너무 싫다. 속도도 느리고 custom UI 구성하기도 굉장히 번잡하고, XAML 파일의 맨 앞에 뭔가를 많이 써야하는것도 번잡스럽다. 제일짜증나는건 initailzeComponent()를 못찾는 에러인데, 잘.. 2021. 7. 18.
Javascript 개발후기 "web front end 개발을 위한 필수언어" 장점 1. non-typing 언어로, 배우기 쉽다 . 2. 다양한 platform에서 쓰이는 언어 (web, app, desktop app 등) 3. 객체 지향과 함수형 프로그래밍 모두 지원. 단점 1. non- typing 언어로, 에러 발생을 조기에 감지할 수 없다. 2. code 보안 : 코드 난독화는 가능할지 언정, 완전히 감출수는 없다. 개발자 의도를 벗어난 사용이 쉽게 가능 3. hoisting : 함수/변수에서 hoisting이 발생하면 디버깅하기 굉장히 골치 아파질 수 있으나, 개인적으로는 이런 경험을 해본적이 없다.. global 변수를 쓰지 않고, Object oriendted 하게 잘 코딩하면 발생안하는듯? 총평 개인적으로는 가장 애.. 2021. 7. 14.
C# 개발후기 "각종 언어의 장점들을 모은 언어이나, 나같음 JAVA쓴다" 장점 1. partial class : 사이즈가 큰 클래스를 여러 파일로 나눌 수 있다. (설계를 변경해야하지는 않을지 싶긴하다) 2. LINQ : 제대로 써본적은 없지만 대부분의 개발자들이 극찬하드라 3. DLL import : C/C++로 만들어진 dll 라이브러리 파일 사용이 가능하다. 단점 1. 윈도에서만 구동가능 2. reference code부족 : MSDN 외에는 reference code를 찾기 거의 힘들다.. 타언어(특히 JAVA)는 기능 하나를 구현하는데 다양한 코드가 나오기도 하고 설명이 자세한 블로그들도 많다. 3. out parameter ref : 괜히 헷갈리게 코딩할 수 있게 하는 요소이다. 또한, mehotd안에서 .. 2021. 7. 13.
svn 사용후기 "배우기 쉽지만 git쓰는게 나은거 같다." 장점 1. 소스 버전관리가 가능. 2. git보다 상대적으로 단순한 사용방법 (git은 사용하면 사용할수록 알아야할게 많다..) 단점 1. branch 시 통짜 복사 2. 중앙관리소 필수 3. 소스를 update하려면 다른 사람이 안쓰는 타이밍에 update해야한다. 총평 git이라는 강력한 대안이 있기에 svn은 경험도 안하는게 좋다. branch 를 만들때는 통짜복사를 사용하기에 규모가 큰 프로젝트에서는 용량이 금방찬다. 주기적으로 삭제해줘야.. 그러면 과거이력이 날아가고.. https://devscb.com/post/11 svn review ** “It’s easy to learn, but it’s better to use git.” ** Pros Sou.. 2021. 7. 12.
vue.js 개발후기 "개인적으로는 내가 사용해본 것중 최고의 front end framework" 장점 1. 컴포넌트 만들기가 쉽다 2. Angular보다 쉬운 설덩과 구조 3. 학습곡선이 낮다 . React나 angular에 비해 단번에 배웠다. Vue를 하기던에 angular react를 먼저 해봐서 그런가. 그래도 react angular보다 쉽게 기능구현가능한거같다. 단점 1. 오래된 브라우저 지원불가 (아직도 ie9를 쓰는데가 있나?놀랍게도 존재합니다) 2. React보다 사용자가 적다는게 단점이라고 합니다. 딱히 큰 불편함은 없는거 같다. 취업시장에서 상대적으로 덜 찾는다고 한다. 총평 현재 새 프로젝트를 진행하면 대부분 vue.js를 사용하여 개잘하고있다. Ionic framework(mobile)에서도 지원하.. 2021. 7. 9.
WCF 개발후기 "MS에서 C#으로 분산통신을 하기 위한 기술이나, rest에 비해 너무 번잡한 기술" 장점따윈 없다. rest 형식에 비해 너무 번거로운점이 많다. 1. client 코드를 짜려면 service를 먼저 올려야함. 2. svcutil.exe 란 프로그램을써서 코드를 generate하고 그걸 이용해서 또 코딩하고 ㅡㅡ; 3. service에서 조금만이라도 코드가 바뀌면 다시 재컴파일하고 이걸 반복하고 해야함 안그러면 에러 발생 4. legacy 를 java client와 연계하려고 하나 client code 가 제대로 생성안됨. 총평 누가 이런 기술을 이용해서 프로그램을 만들었는지는 몰라도 정말 유지보수하기 개떡같다. end point (통신하려는 서버)를 바꾸려면 또 먼가 건드려야하고, 통신하기 위해 i.. 2021. 7. 8.
angular.js 개발후기 "학습비용이 너무 높은 javascript framework " 장점 1. 재사용성이 좋다(고 한다) 단점 1. 기본 프로젝트 구조가 복잡 service, spec, app.module, provider 등 먼 개념인지도 단번에 알기 어렵다!! 2. 학습비용이 너무 높다. 개념을 꼭 알아야만 개발해야하는 부분들이 너무너무 많다. directive, reactive programing,등등 총평 학습비용이 너무 높다! ionic framework 에서 제공하길래 시도해봤는데, 차라리 vue.js나 react.js 쓴다! https://devscb.com/post/8 angular.js review “Javascript framework with too high learning cost” Advantages.. 2021. 7. 7.
python 개발후기 "data 다루기 좋은 언어" 장점 1. data 다루기에 정말 최적화 되어 있는 언어인것같다. 기본 api들과 data관련 라이브러리가 잘되어 있다. (numpy, dataframe 등) 2. 독보적인 machine learning 관련 라이브러리 (scikit-learn, tensor flow 등)및 생태계 3. 배우기 쉬움 : dynamic typing 등으로 배우기 쉽다고 하는데.. 다른 스크립팅 언어에서도 적용되는 얘기인거 같다. 단점 1. 한글관련 encoding 문제 : window 환경에서 개발했던게 맥에서는 안돌아간다!! 머 따로 조치하는 방법이 있을수 있겠다만, 암튼 기본적인 상태에선 동작안함. 2. 탭을 잘쳐야한다. 스페이스 한번만이라도 잘못누른 부분있으면 계속 고쳐줘야 한다.. 3... 2021. 7. 6.
ionic framework 개발후기 "android/ios 앱을 웹언어로 쉽게 개발할 수 있는 툴" 장점 1. 웹언어를 사용해서 쉽게 개발가능하다. 2. 한번 개발하면 웹/안드로이드/아이폰 버전으로 빌드가능하다. 3. vue.js, angular js, react 지원하며, 자기한테 편한걸 사용하면 된다. 단점 1. android 개발로만 해봤는데, 무조건 android studio 를 이용해서 빌드해야한다. 이전에는 android studio 를 켜지 않아도 괜찮았었는데.. 2. cordova / capacitor를 사용해야한다. ionic version 을 업데이트하면 무조건 capacitor를 상ㅇ해야하는데 cordova 사용하던 프로젝트 업데이트가 힘들어질 수 있다. 3. platform 관련 if문을 마니 써야한다. 총평 익숙한 .. 2021. 7. 5.
반응형