본문 바로가기
[android] RxJava가 뭐야? 맛보기! [android] RxJava가 뭐야? 맛보기! https://medium.com/@LIP/rxjava-29cfb3ceb4ca#.9nadkqnzxhttp://blog.danlew.net/2014/10/08/grokking-rxjava-part-4/ -RxJava 란 Reactive Programming 을 위한 라이브러리인 Rx(Reactive Extensions)의 JVM 판이다.Rx 라는 녀석은 C# 에서 처음 개념이 나왔다고 볼 수 있다.Rx 란 비동기처리와 이벤트기반의 프로그램 개발을 위해 유용한 기능들을 제공하는 확장판이라고 볼 수 있다. -Reactive(반응적인) 코드의 기본적인 구성 요소는 Observable 들과 Subscriber 들이다.Observable 은 아이템들을 발행(emit).. 2018. 3. 9.
[iOS] Swift vs. Objective-C [iOS] Swift vs. Objective-C http://www.infoworld.com/article/2920333/mobile-development/swift-vs-objective-c-10-reasons-the-future-favors-swift.html -결론적으로 이 글은 Swift 가 더 좋음을 강조 -Swift 는 더 읽기 쉽다. Objective-C 는 기본적으로 C 베이스로 발전한 것이기 때문에 C 에서 예약한 keyword 를 사용할 수 없다.그래서 @ 를 이용한 keyword 를 사용하는데 가독성이 그리 좋지 않다. Swift 는 위의 @ keyword 관련 문제 뿐만 아니라statement 마지막의 세미콜론이 없어도 되고, conditional expression 에 ( ) 도.. 2017. 9. 13.
2013 각광받은 프로그래밍 언어 2013 각광받은 프로그래밍 언어 1. SQL. 간단한 CRUD 뿐만이 아닌, big data 를 handle 할 수 있는 사람들이 더 각광받는다. Jobs : 98,454 Average Salary : $90,000 2. Java Mobile 업계의 양대산맥인 안드로이드의 기본언어이자, JSP 등 모바일쪽에서 각광을 받으며 인기가 많다. Jobs : 66,485 Average Salary : $95,000 3. HTML HTML5 를 포함한다. Jobs : 45,456 Average Salary : $81,000 4. JavaScript Jobs : 43,189 Average Salary : $81,000 5. C++ Jobs : 32,018 Average Salary : $94,000 6. C# Jo.. 2013. 12. 27.
Linux, iOS, Android 에서도 .NET 을 돌릴 수 있다?! Linux, iOS, Android 에서도 .NET 을 돌릴 수 있다?! C# 이 Java 에게 안 되는 이유에 대한 글에 "당근천국" 님이 댓글을 달아주셨다. C#이 Java에게 안 되는 이유 보기! 필자는 C# 이 M$ 제품(?)이기 때문에윈도우에서만 돌릴 수 있다고 말했는데, 당근천국님이 다른 platform 에서도 가능하다고 알려주셨다. 그러면서 알게 된 것이 mono.NET. Novell 이라는 회사의 스폰에 힘입어 비영리단체에서 mono.NET 이라는 이름으로 iOS, Linux, 그리고 Android용 .NET Framework를 만든 것이다. MS가 .NET Framework 를 Open Source 화 하면서 만들 수 있었던 것이지만, mono.NET 은 MS가 직접 지원하는 것이 아니기.. 2013. 5. 29.
VB6 vs. VB.NET ( VB.NET 으로 넘어가야 하는 이유 ) VB6 vs. VB.NET ( VB.NET 으로 넘어가야 하는 이유 ) 이번에 지인의 부탁으로 거의 15년만에 VB6 를 건드려보았다.지인이 부탁한 프로그램을 만들어 전달했는데, 그 지인의 컴퓨터에서 안 열린단다...음.. 그럼 안되는데? 글을 읽기 전에 VB의 특징과 장점을 알고 싶나요? 이곳을 클릭! 확인해보니, 그 친구(?)는 Visual Studio 에 있는 Visual Basic.. 즉 VB.NET 을 사용하고 있었다.사실 나는 VB.NET 에 대한 정보가 없었기에 VB.NET 에서도 당연히 VB6 프로젝트가 쉽게 열릴 줄 알았다.하지만, 그것이 아니었다.. 음.. 사실 VB6 와 VB.NET 은 상이한 점이 많아서, VB.NET 을 새로운 언어로 봐야 한다는 의견도 있다.즉, 기존 VB의 연장.. 2013. 5. 28.
C# 은 왜 자바에게 밀리고 있는가? C#은 왜 자바에게 밀리고 있는가? ( C# 의 단점 ) C# 은 C, C++, 자바의 장점을 모아서 만든 언어이다.( 원래 마소에서 J# 이라는 프로그램을 내놓았는데, Java와 저작권 문제로 SUN 과 붙어서 패소 ) C# 은 여러 언어의 장점을 모아 만든 언어로 많은 장점이 있지만 그만큼 많은 단점을 가지고 있다. C#의 장점은? VB 처럼 GUI Component 를 다루기가 쉽고,C의 성격을 가져 시스템 컨트롤도 가능하다.또한 객체지향언어로 발전된 언어이다. Java에게 안 되는 이유 ( C#의 단점 ) 자바는 JRE ( Java Runtime Environment ) 만 있다면, 소스코드 수정 없이, 어느 OS 에서든 돌릴 수 있다. 하지만 C#은 M$ 에서 만들었고, 정책적으로 자신들이 만든.. 2013. 5. 21.
반응형