| |
| 2.2, Китсун (?), 13:57, 09/07/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Потому что было проще портировать и меньше думать над borrowing, все спишем на GC
| | |
| 2.4, anan (?), 14:01, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
они его рассматривали на сколько я видел инфу в интернетах, но решили что на go будет проще, т.к. логическая структура кода при этом меньше менялась. т.е. не только api, но и внутрянка зеркалилась другими словами.
| | |
| 2.5, Аноним (5), 14:01, 09/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
чтобы мейстрим жаба ещё и работала быстро - кажется вы угодили в силки отлова оптимистов
| | |
| 2.11, Аноним (11), 14:21, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
потому что он не нужен, очевидно.
единственное преимущество раста - борроу чекер. а в языках с кучей бороу чекерить попросту нечего.
| | |
|
| 1.6, Мемоним (?), 14:07, 09/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Довольно иронично. Теперь им труднее будет отвечать на вопрос "а зачем вообще нужен ваш язык?"
| | |
| |
| |
| 3.22, Аноним (28), 15:06, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
cmd.exe тоже написан не на cmd.exe, PowerShell тоже написан не на PowerShell.
| | |
|
| 2.20, Аноним (20), 14:49, 09/07/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Чтобы на нем писать.
Очень удобно вообще-то, сейчас это стандарт, от JavaScript уже уходят.
... По крайней мере в enterprise. По крайней мере тут, в большинстве стран ЕС.
| | |
| |
| 3.23, Аноним (23), 15:08, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
Они пишут на тайпскрипте потому что стандарт. А стандарт это потому что...
помогает писать код?
типы ускоряют программу?
потому что что? Я бы понял, если бы это был Elm или Clojurescript, другая парадигма. А тут то же самое, просто тайпхинты сверху. Которые ни к чему не обязывают.
| | |
| |
| 4.27, Billy (??), 15:27, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
когда у тебя куча народа постоянно корячат бэк и фронт асинхронно пушто куче менеджеров из разных (часто конкурирующих) отделов всенепременно нужнен вчера этот крыжик воона там, а уровень команд такой, что единственное решение - это чтобы ЫЫ накатал сверху пару мегов кода с СуперПупуерУникальнымиИменами и пару килобайт СуперПуперУникальныхФункций, вызываюих СуперУникальныйВраппер над МегауникальнымВраппером чтобы прибавить к результату "+1", использование нашлёпнутых интерфейсов и типов в тотальной скриптолапше - это вообще единстенный вариант функционирования такой конструкции.
дело не в том что тс - это просто нашлёпка и в итоге один фиг везде JS, но в том что кроме JS в браузер ничего не завезли. а ты про "парадигму" лол. твои рассуждения на совершенно другом уровне - они нерелевантны проблеме:)
| | |
| |
| 5.35, Аноним (20), 15:52, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> а ты про "парадигму"
К сожалению, имеем, что имеем. JavaScript уже стал стандартом, бизнесу нужно было двигаться дальше.
TypeScript - это не про Computer Science, тут нужно было решение на скорую руку, при чем такое, чтобы скомпилированный код можно было запустить на обычном JS интерпретаторе :(
| | |
|
| 4.36, Аноним (20), 15:54, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> помогает писать код?
Вообще да, если нормально работать с типами.
> другая парадигма
Смотрите ответ ниже :(
> Которые ни к чему не обязывают.
За то обязывают code review, которые есть во всех нормальных командах. А если сеньор, который проводят review, забивает на типы, то это уже проблема команды.
| | |
|
|
|
| 1.10, IMBird (ok), 14:19, 09/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Давайте всё делать на COM, чтобы была переносимость – закапывают COM
Давайте всё делать на Win32, чтобы была переносимость – закапывают Win32
Давайте всё делать на .NET, чтобы была переносимость – приколачивают .NET отдельно к винде и мобилкам, а в кроссплатформу отдают только перед тем, как начать закапывать
Давайте всё делать на Silverlight, чтобы была переносимость – делают Silverlight ограниченным, отдельный рожают для мобильников, а потом закапывают всё сразу
Давайте всё делать на WinRT, чтобы была переносимость – закапывают WinRT
Давайте всё делать на Typescript, чтобы была переносимость – закапывают Typescript
| | |
| |
| 2.12, q (ok), 14:23, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
Все слоганы, что ты привел, являются плодом твоей буйной фантазии. Ни одна платформа не позиционировалась как "переносимая, на которой надо писать всё".
| | |
| 2.13, Макан Негодяй (?), 14:26, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
Жду когда сисярп закопают и всех незаменимых специалистов корпофилов - на мороз. Правда видимо ещё пока не скоро, придётся много рыбы выловить прежде чем они проплывут.
| | |
| |
| 3.25, Аноним (23), 15:09, 09/07/2026 [^] [^^] [^^^] [ответить]
| +1 +/– | |
Его не закопают, он too big to fail.
Чем ждать закапывания, лучше пили что другое.
| | |
|
| 2.34, Billy (??), 15:37, 09/07/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
Давайте заменим JS Lua - закопали Lua
Давайте заменим JS Dart - закопали Dart
Давайте заменим JS Wasm - закопали Wasm
когда все браузеры (и те что не обновляются) будут поддерживать что-то кроме JS (никогда) можно будет закапывать JS.
тупоскрипт - это JS с встроенной справкой методов и только
| | |
|
| 1.14, Аноним (14), 14:26, 09/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– | |
> Итоговое приложение на TypeScript компилируется в обычный JavaScript
оно не компилируется никуда, можно стереть типы и юзать (в 99% случаев) чистый js. в основном треде бандл делать сразу, проверять типы в соседнем. ускорение в 20+ раз
| | |
| |
| 2.30, Billy (??), 15:32, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
соберись у тебя угроза дислексии. ты стираешь типы и в соседнем треде хочешь их проверять? если их стереть, как их проверить?
| | |
|
| 1.26, GG (ok), 15:21, 09/07/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Хватит эту дезу распространять.
Тупоскрипт ничего никуда не расширяет, а типизация там только для вида и способов реализации её в жабаскрипте много.
Никакой оптимизации оно не даёт, наоборот добавляет огромный оверхед.
| | |
| |
| 2.31, Billy (??), 15:34, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
оно даёт плюс ни к работе js, а к скорости работы людей с js
| | |
| |
| |
| 4.41, Billy (??), 16:23, 09/07/2026 [^] [^^] [^^^] [ответить]
| +/– |
когда получишь аттестат, и если решишь в это болото ввязываться, столкнёшься с тем, что специальные текстовые редакторы, которы называют IDE, могут подсказывать тебе например что возвращает функция.
так вот, если редактору легко и просто скушать документацию к методу, ты всегда будешь точто знать что метод возвращает - null, undefined, object (array там или же pojo) и ты смотришь что тебе подсказывает ide вместо гадания что же в этом объекте за поля. такой способ например соращает необходимость отладки некторых запутанных кусков.
только не нужно нудеть про "в нормальном проекте доументация и все всё знают бла-бла-бла" - окунёшься на работе во взрослую жизнь, забудь бггг
| | |
|
|
|
|