기록 (47) 썸네일형 리스트형 레드마인(Redmine) 이란? 웹 기반 프로젝트 관리 도구이다. 버그 추적, 이슈 추적 및 다양한 형상관리 기능을 제공한다. 루비 온 레일즈 프레임워크를 기반으로 만들어졌다. 다양한 형상 관리 소프트웨어와(svn, git 등)의 통합을 제공한다. 멀티플랫폼을 지원한다. 일감(Issue)이라는 용어를 사용한다. 다양한 플러그인이 존재한다. 루비 온 레일즈(Ruby on rails) 란? 루비 온 레일즈는 풀스텍 웹 프레임워크이다. 루비(Ruby) 언어로 작성되어있다. 오픈소스이다. (Git) MVC패턴을 이용한다. 루비 언어의 특성을 그대로 가지고가 에자일에 초점이 맞춰져 있어 생산성이 좋다. 그러한 이유로 스타트업에서 사용하는것을 간간히 볼 수 있다. 루비 온 레일즈를 사용한 서비스의 예시로는 마이리얼트립, 왓챠, 잡플래닛, 캐시슬라이드, 토스 등이있다. 다루는 개발자가 많지 않다. 플러터(Flutter) 란? 플러터란 구글에서만든 프레임워크이다. 모바일 앱 개발을 위한 프레임워크이며 크로스플랫폼을 지원한다. 무료이고 오픈소스이다. (git) 위젯이라는 개념을 사용한다.(앱의 뷰와 인터페이스를 컨트롤하는 단위) Dart라는 프로그래밍 언어를 사용한다. 랜더러가 플랫폼영역에서 앱의 영역으로 옮겨왔다.(위젯 커스터마이징이 가능해졌다.) Hotreload를 지원한다. Xamarin Forms 란? 보통 자마린은 자마린폼즈를 칭한다. 자마린폼즈와 자마린 네이티브의 차이점은 아래 포스팅에서 확인 가능 Xamarin.Forms vs Xamarin.Native 자마린은 크로스플랫폼 프레임워크이다. C#을 사용하여 Android, iOS 앱 개발을 동시에 할 수 있다. 이론상 100%에 가까운 크로스플랫폼개발을 진행할 수 있다. (현실은 그렇게 녹록지 않다) Visual Studio 에서 Xamarin foms 솔루션 생성시 기본적으로 공유프로젝트와 Android, iOS 총 3개의 프로젝트가 만들어진다. 공유프로젝트에 UI코드 및 로직코드가 들어간다. 공유프로젝트에서 View나 Page class를 이용해 화면을 구성하고 주로 MVVM패턴을 사용한다. Android와 iOS에는 각각 MainActivit.. .NET 이란? 닷넷 프레임워크(. NET Framework)를 줄여서 보통 닷넷(. NET)이라고 한다. .NET은 Microsoft사에서 만든 윈도우 프로그램 개발 및 실행환경이다. .NET과 땔 수 없는 언어가 C#이고 C#은 .NET을 위해 만들어졌다. C#과 .NET은 윈도우 프로그램 개발에 최적화되어있다. 그렇다고 윈도우 어플리케이션만 개발 가능한것은 아니다. 아래 그림과 같이 윈도우 어플리케이션, 웹서버, 웹 어플리케이션서버, 리눅스까지 지원하고 근래에는 Xamarin 프레임워크로 모바일을 크로스 플랫폼으로 지원한다. 즉 마음만 먹으면 어떤 환경에서든 개발이 가능하다. "닷넷으로 개발해요"라는 말은 보통 "닷넷 프레임워크(일부 혹은 전체)를 사용해 개발을 한다"라는 의미이다. Winform이나 WPF를 이용.. 세계 측정의 날. 새로운 kg의 정의 5월 20일 세계 측정의 날을 맞아 130년 만에 kg의 정의가 바뀌었다고 한다. 바뀐 이유는 기존에 kg을 정의하던 기준이 시간이 지남에 따라 가벼워졌기 때문. 이 때문에 새로운 기준은 변하지 않는 기본 상수인 '플랑크 상수'를 이용한다고 한다. 기존에 기준으로 사용하던 '원기'라는 인공물이 시간이 지남에 따라 가벼워졌다고 하나 그 정도는 130년 동안 100 마이크로그램 가량 즉 실생활에서 표면으로 느끼기엔 너무 작은 변화이다. 새로운 기준에 따른 kg을 사용하더라도 일상생활에서 느낄 수 있는 변화는 거의 없지만 단위에 민감한 한 사람으로서, 더구나 그 단위가 우리에게 매우 친근한 질량의 단위인 kg이라면 관심이 쏠리는 것도 이상하지 않은 것 같다. ref : https://terms.naver.co.. 이전 1 ··· 3 4 5 6 7 8 다음