Zastanawiam się, jaka jest zalecana praktyka zespołu Angular? Nie mogłem go znaleźć nigdzie w dokumentach i zastanawiam się, jakie są różnice między tymi dwoma. Wszelkie spostrzeżenia są mile widziane!Czy powinienem używać tsd lub typowania?
Odpowiedz
tsd wydaje się być przestarzałe na rzecz typowania i Angular jest przejściem do typowania.
Widziałem go kilka razy, że wspomniane TSD jest przestarzała
Zauważyłem to również, ale nadal 'typings' nie pomaga w instalacji defintions dla narzędzi firm trzecich, takich jak jquery! 'tsd' był bardziej pomocny. co myślisz? –
Brak pomysłu. Sam nie używam TS (z wyjątkiem Plunkerów) - tylko Dart. –
tak jak podano w changelogu angular2 jest od beta6 https://github.com/angular/angular/blob/master/CHANGELOG.md#200-beta6-2016-02-11
- typowania nie są już zawarte w dystrybucji
Cytat ze źródła jest w rzeczywistości: "** Transitive ** typy nie są już zawarte w dystrybucji." – rinogo
Wydaje się, że sytuacja zmienia się ponownie. Z tego co rozumiem, Types 2.0 będzie używać npm
(Node Package Manager) do zarządzania deklaracjami maszynopisu dla istniejących bibliotek JavaScript.
podanym przykładzie jest to, że można zrobić:
npm install --save @types/lodash
który następnie zrobić dwie rzeczy:
- chwyta plików deklaracji dla lodash i zapisuje go do katalogu o nazwie @ rodzai/lodash w module node_modules naszego pakietu.
- Zapisuje że jako zależność w naszym package.json
Aby uzyskać więcej informacji, należy zapoznać się z niniejszym ogłoszeniu Microsoft: The Future of Declaration Files
a także ten GitHub problem: Improve Declaration File Acquisition.
po tsd i typingach, to jest sposób, aby iść w końcu! – Mobiletainment
- 1. Czy powinienem używać System.out.println() lub czegoś innego?
- 2. Czy powinienem używać odbiornika lub obserwatora?
- 3. czy powinienem używać urandom lub openssl_random_pseudo_bytes?
- 4. Czy powinienem używać nav lub ul
- 5. Czy powinienem używać dziedziczenia lub kompozycji?
- 6. Czy powinienem używać tutaj awakeFromNib lub initWithCoder?
- 7. Java: Czy powinienem używać float lub Float?
- 8. Czy powinienem używać libC++ lub libstdC++?
- 9. Czy powinienem używać rand() lub rand_s()?
- 10. tsd: zainstaluj lokalny plik definicji
- 11. Czy powinienem używać czcionek typograficznych?
- 12. Czy powinienem używać Universal-ctags?
- 13. Czy powinienem używać takiego constexpr?
- 14. Dlaczego powinienem lub nie powinienem używać API camera2 w Androidzie?
- 15. Numpy: Czy powinienem używać newaxis czy None?
- 16. Czy powinienem używać funkcji php mail lub phpmailer?
- 17. Czy powinienem używać klasy deskryptorów lub fabryki nieruchomości?
- 18. Czy powinienem używać has_one lub belongs_to w ruby na szynach?
- 19. Czy powinienem używać zwinięcia LWP lub lib Perla?
- 20. Czy powinienem używać MSMQ lub SQL Service Broker dla transakcji?
- 21. Czy powinienem używać materiału dla kątowego lub materiału dla AngularJS?
- 22. Czy powinienem używać obiektów Entity Framework, DataSet lub Custom?
- 23. Aplikacja Windows Store: Czy powinienem używać ListBox lub ListView?
- 24. Czy powinienem używać w tym przypadku dziedziczenia lub kompozycji?
- 25. Czy powinienem używać Angular UI Bootstrap lub zwykłego Bootstrap 3?
- 26. Mam zadanie Rails: czy powinienem używać skryptu/runnera lub rake'a?
- 27. Czy powinienem używać ClassIgniter's Unit Testing Class lub PHPUnit/TOAST?
- 28. Czy powinienem używać "test" lub "[" "]" w powłoce POSIX?
- 29. Czy powinienem używać belongsTo lub hasOne w Laravel?
- 30. powinienem używać window.load lub document.ready jQuery
Widziałem kilka razy, że tsd jest przestarzałe https://github.com/angular/angular/issues/6887, https://github.com/DefinitelyTyped/tsd/issues/269, https: // github.com/angular/universal/issues/206, https://github.com/angular/zone.js/issues/240, https://github.com/AngularClass/angular2-webpack-starter/issues/323. Nie znam szczegółów, nie używam TS. –