Medium - Dart vs Swift; a comparison

원문 - Andrea Bizzotto

Trend 파악을 Medium 기고문 요약 포스팅 - Dart vs Swuft

The Dart logo is licensed under the Creative Commons Attribution 3.0 Unported license.

Table of Contents

  • 비교 테이블
  • 변수
  • 타입 추측
  • 가변 / 불가변 변수
  • 함수
  • 명명, 비명명 파라미터
  • 옵셔널과 기본 파라미터
  • 클로저
  • 튜플
  • 제어흐름
  • 콜렉션 (배열,셋,맵)
  • Nullable & 옵셔널
  • 클래스
  • 상속
  • 프로퍼티
  • 프로토콜/ 추상클래스
  • Mixins
  • 확장
  • 열거형
  • 구조체
  • 에러 처리
  • 제네릭
  • 접근 제어
  • 비동기 프로그래밍: Futures
  • 비동기 프로그래밍: Streams
  • 메모리 관리
  • 컴파일과 실행
  • 지원하지 않는 특성
  • Dart에 없는 Swift의 특징
  • Swift에 없는 Dart의 특징
  • 결론

    Comparison table

Variables

Type inference

Mutable / immutable Variables

Functions

Named and un-named parameters

Optional and default parameters

Closures

Tuples

Control flow

Collections (arrays, sets, maps)

Nullability & Optionals

Classes

Inheritance

Properties

Protocols / Abstract classes

Mixins

Extensions

Enums

Structs

Error handling

Generics

Access control

Asynchronous Programming: Futures

Asynchronous Programming: Streams

Memory management

Compilation and execution

Other features not covered

Swift features missing from Dart

Dart features missing from Swift

Conclusion

Summary


© 2019. All rights reserved.

Powered by Hydejack v8.1.1