개발 부문에서, 이동, 녹, 님, 줄리아, 스칼라, 스위프트를 포함한 신흥 새로운 언어는 ... 목록은 매우 긴 당길 수 있지만, 이러한 코 틀린 언어로 결코 원인은 광범위하게 논의했다.
StackOverflow의 웹 사이트 통계에서, 대부분의 개발자는, 코 틀린 지원의 높은 비율의 72.6 %를 가지고, 프로그래밍 언어의 목록을 환영 4 위. 프로그래머 JetBrains의 글로벌 설문 조사에 따르면 말했다 : 개발자의 3 분의 1이 코 틀린에 기존 프로젝트를 이송 할 계획이다.
▲ 미국, 한국, 영국 등 조사에 참여한 다른 더 7000보다 -
그리고 사용자의 92 %는 이전에 코 틀린 언어 JAVA 언어 사용자이었다. 왜 자바 개발자는 코 틀린 그렇게 좋아?
내가 사용 느낌, 그리고 기존의 Java 코드 원활한 상호 운용성 코 틀린 추가는, 이러한 응용 프로그램 앤드류스의 아키텍처 구성 요소, 네트워크는 적어도 코 틀린이 1/3 감소와 함께, 데이터베이스 작업을 요청 코드 라인. 나는 일반적으로 다음과 같이 요약 :
1. 단순, 개발 효율성을 개선하기 위해 상용구 코드 감소,
2. 기본 함수형 프로그래밍은 객체 지향 프로그래밍 지원 코 루틴을 지원
3. 지원 JAVA, 100 % 높은 상호 운용성, 같은과 JAVA 프로그램에 존재할 수 ;
4. 안전 예컨대 널 포인터 참조 정적 일반적인 실수를 검출 할 수있는,
5 네이티브 유전자의 다양한 툴을 지원하기 JetBrains의 운명 및 IDE이다함으로써, 유지 보수가 용이;
또한, 현재의 모바일 플랫폼은 크로스 플랫폼 개발을 수행 한 후, 기본 반응 떨림 모멘텀 떨림이 조금 더있을 수 있습니다 두 가지 옵션이 있습니다, 또한 코 틀린 기본 급속한 발전, 우리는 미래의 iOS에서 응용 프로그램을 개발할 수 있었다 코 틀린 전망 문은 매우 좋다.
스칼라는 사람들의 선택의 작은 부분 일 수도 있지만, 코 틀린이 현대 스칼라 언어, 더 밀어 구글, 전체 사회에서 배울 전에, 코 틀린 확실히 완전히 스칼라의 검색을 대체한다.
당신이 개발자 Mingan의 Zhuo의 경우, 이전의 자바 라이브러리의 일부를 계속 사용할뿐만 아니라, 코 틀린은 필수 불가결해야합니다.
올해 월 함께, 구글 IO 회의는 공식적으로 안드로이드 코 틀린이 선호하는 개발 언어 발표하고, 안드로이드 개발자의 경우에도 50 %가 코 틀린 언어를 사용하기 시작했습니다. 이것은 어쩌면 단지 코 틀린 버전, 안드로이드 스튜디오 IDE가 코 틀린 기능 및 지원에 경사가 될 것이다 실현 코 틀린 더 많은 안드로이드 라이브러리에 대응 출현으로 이어질 것입니다.
실제 사업에 해당하는 동안, 회사는 지속적으로 JAVA 코 틀린 마이그레이션을 추진하고 있습니다, 안드로이드 JD 용으로 개발 된 많은 프로그래머는 코 틀린는 것이 필요합니다.
▲ 출처 : 풀 후크 네트워크
지난 3 년 동안, 나는 현재 프로젝트가 거의 100 % 코 틀린 특히에, 코 틀린를 사용하는 개발 팀을 담당했다. 하지 코 틀린 경험은 새로운 프로그래밍 언어를 배울 수있는 능력에 중점 될 경우 I는 올해 팀 회원을 모집.
그래서, 나는 신인 둥지와 협력 등 체계적으로 신속하게 코 틀린를 파악하기 위해 JAVA / 안드로이드 개발자를 돕기 위해 희망, 코 틀린, 중급, 고급 지식의 시작을 다루고 물론 "실제 입장에서 코 틀린"을 할 수있는 정말 출시 실제 업무에서 응용 프로그램입니다.
내가 수석 건축가 트래비스 트래비스, 지금, 소프트웨어 개발 경험 22 년을 계산했다 위해 1997 년에 석사 학위 오전, 모토로라, 노키아, 폴리콤과 ++ JAVA / Ktlin / C / C에 능숙 다른 기업의 경력과 다른 언어에서 근무하고, 더 익숙한 모바일 개발 플랫폼의 종류 (안드로이드 / IOS / 리눅스 / 심비안 / 윈도우 폰을 포함).
AS를 "오래 된 농장 마당에,"나는 99 최초의 심비안 개발자에게, 모바일 기술 플랫폼의 변화를 많이 경험, 임베디드 리눅스 모바일 플랫폼 02 년 2008 년 포괄적 인 구조 조정 안드로이드 플랫폼, 나는 시도 멀티미디어, 전자 상거래, 도구 및 응용 프로그램의 다른 종류, 여전히 아래쪽에서 위쪽으로 안드로이드 플랫폼 기술을 탐구 계속 통해.
在这门课程中,我希望利用自己在多种移动平台的开发经验,通过对比不同语言的特性,让你快速并上手Kotlin,提高安卓开发的效率,在未来职业道路上也能够收获更多。《Kotlin快速入门与实战》听课视频入口☞https://www.cniao5.com/course/10228
《Kotlin快速入门与实战》包含十七大章节50个小节,在这门课中,我将以完全新手的角度,从Kotlin的基本语言特性和优点出发, 注重实战技巧, 让你逐步掌握面向对象编程和函数式编程的思想。
而且,我会通过一个完整的安卓APP项目来讲解Kotlin带来的开发效率提升。在高级阶段,也会对软件架构、DSL、 跨平台开发等有所总结。学会Kotlin, 不止于Kotlin!
![](https://img2018.cnblogs.com/blog/1752286/201908/1752286-20190805115406343-117970369.jpg)