본문 바로가기
반응형

분류 전체보기248

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.
C언어 개발후기 장점 1. 단순하다. 어셈블리언어보다는.. 2. 빌드 후 바이너리 파일 크기가 작고 속도가 빠르다. 3. 자유도가 정말 높은거 같다. 저수준 level(하드웨어 제어 등) 까지 코딩가능. 단점 1. 포인터를 심도있게 사용하기 위해서는 이해하기 겁나 힘들다.. 포인터의 주소의 포인터의 포인터의 포인터의~~~주소의 수소의 주소의 &*&*&*&*&* 의 연속 2. memory leak 관리하기 힘들다.. 직접 메모리 해제를 해줘야 하는 불편함.. 잘못하면 메모리 뻥튀기! 3. exception 처리가 없다.. if 문으로 대체해야함.. 총평 현대 프로그래밍 언어들의 아버지격? 이지만 심도있게 배우기 시작하면 한도 끝도 없이 어렵다. 그리고 포인터, 메모리 관리 등 신경써야 할 부분이 많아 실제 내가 원하는 프.. 2021. 7. 4.
Notepad++ 사용후기 장점 1. 가볍다. 사양 낮은 컴퓨터에서도 빠르게 동작한다. 2. 무료다. 기업에서도 무료로 쓸수있다. 3. 자동저장. save를 하지 않더라도 껐다 켜면 바로 내가 썼던게 나온다. 4. 지원하는 언어가 많다. 5. 매크로, 북마크, 동시편집, 영역편집 등 지원하는 기능이 많고, 플러그인도 다양! 단점 1. 탭으로 띄워놓은게 새로 윈도우로 띄울수가 없다. 2. 탭분리가 2개까지 밖에 안된다. 총평 무료에다가 가벼운데 다양한 기능이 있어서 처음 컴퓨터 세팅할떄 필수 프로그램으로 사용한다. 개인적으로 가볍고 빠른 프로그램을 제일 좋아하는데, 좋아하는 프로그램 중 열 손가락 안에 꼽힌다. https://devscb.com/post/4 Notepad++ review Pros It’s light. Specs It.. 2021. 7. 1.
Android studio 사용후기 장점 1. 리팩토링 기능이 강하다. 2. 사실상 유일한 안드로이드 개발툴 단점 1. 안드로이드 개발시 강제로 써야 함. 2. 속도가 느리다. 로딩속도, 빌드속도 등 3. 캐싱문제.. invalidate cache를 내가 직접해야한다. 간혹 이것도 제대로 동작 안하는경우있음. 4. 다른 사람이 만든 프로젝트 import 가 잘 안되는 경우가 왕왕 발생 import 시 build path 등이 꼬이는 경우 발생. 이클립스는 안그러는데 왜그런지참 총평 안드로이드 개발하려면 무조건 이 툴이 있어야 한다. IDE가 완벽하지 않은데, IDE 강제하는건 좀 답답한 부분이 있다. 속도도 너무 느리고(최적화가 안되었는지) 시스템 요구사항도 IDE치고는 꽤 높은거 같다. 4GB ram, intel-i3이상 필요하다니..... 2021. 7. 1.
안드로이드 - 인앱결제 개발후기 구현하기 진짜 그지같이 되어있는거 같다!! 일단 튜토리얼부터가 너무 읽기 복잡함. 한글로 되어있는데도 먼말인지 모르겠다.. 사람들이 써놓은 코드예제도 많긴 한데 제각각이고 단번에 이해하기 어려우며 생각보다 코드양이 많다. 걍 purchase 정도만 구현하고 싶은데 환불이랑, onresume (결제하다 화면 떨궜을때??)머 이런걸 다 구현하라고 한.... 코드 디버깅도 못한다 무조건 베타테스트 이상으로 publish 한담에 UI 테스트 가능.. 베타테스트를 하는데 또 검토를 받아야하는건 뭔지.. 베타검토는 시간이 짧긴한데 그래도 대기하는시간이랑 검토를 요청해야하는 업무로스가 있는걸생각하면... 바로 테스트도 못하고 베타테스트 출시한담에 정식출시할때 또 검토를 받으면서 머이리 복잡하게 대있는지 모르겠다. 코.. 2021. 6. 29.
코틀린 개발후기 장점 1. 코드가 간결해지는 부분이 있다. 2. NPE가 발생하지 않도록 잘 신경써서 코딩할 수 있다. 3. 생성자를 안써도 되는거라던지 ;를 안써도 되어 번거롭지 않게 코딩 가능 단점 1. java에 익숙해서인지 ;랑 생성자 안쓰는게 어색하다. 2. 빌드속도가 느린거 같다. 3. val 과 var 쓸때마다 헷갈린다.. 4. when 절은 또 뭐꼬.. switch 가 아닌 when 절을 쓰다니 총평 구글에서 안드로이드 앱 만들때 이 언어쓰라고 강하게 밀어 붙이는거 같아서 쓰긴 쓰는데 IDE(안드로이드 스튜디오)때문에 그런것도 있어서 그런지 느리고 답답한 부분이 있다. 웹개발 위주로 하신분이라면 빌드속도 너무 느리고 IDE도 느리다고 느끼실 수 있다. IDE속도는 컴 사양 좋으면 갠찮으려나.. 근데 스타2.. 2021. 6. 28.
반응형