The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки PHP, opennews (ok), 12-Фев-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


12. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  –1 +/
Сообщение от vitalif (ok), 12-Фев-19, 13:09 
Надеюсь, что нет. Идите на хрен со своей типизацией "пока в вилларибо настраивают сборку, в виллабаджо уже сделали MVP"
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

16. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  +/
Сообщение от тоже Анонимemail (ok), 12-Фев-19, 13:15 
... на Ноде, которой ничего такого - вроде статической типизации или широкого использования в серьезных проектах - не грозит.
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  –6 +/
Сообщение от Junior frontend developer (?), 12-Фев-19, 15:06 
Все серьезные проекты давно на TS
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  –3 +/
Сообщение от сцукенберг (?), 12-Фев-19, 16:00 
ну оооок, у меня, значит, несирьозный, понял-понял...
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  +3 +/
Сообщение от KonstantinB (ok), 12-Фев-19, 17:06 
Серьезный или несерьезный, а типизация очень хорошо помогает не накосячить тупейшим образом. У меня есть что сравнивать: вот под рукой два проекта (оба одинаково серьезные), старый написан на чистом ES5, а новый на Typescript. Если с Typescript почти все ошибки вида "забыл обязательное поле или опечатался в имени ключа в цепочке map/filter/reduce" ловятся уже на этапе компиляции, то с чистым ES5 такая же ошибка приводит к получасу мучительной отладки.
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  –2 +/
Сообщение от Аноним (31), 12-Фев-19, 19:09 
> Если с Typescript почти все ошибки [...] на этапе компиляции

Сколько раз вам нужно запустить компиляцию, чтобы исправить реально все обнаруженные ошибки? Сколько это по времени, помноженное на время компиляции?

Ничего не имею против строгой типизации, но вся это маята с компиляциями из одного языка в другой, потом ещё 10 раз, потом ещё интерпретатор с jit... не проще ли сразу взять нормальный язык типа c++? Компилироваться будет столько же, но хоть при выполнении не будет жрать как не в себя.

Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  –1 +/
Сообщение от Антон (??), 12-Фев-19, 20:52 
чтобы отлавливать ошибки не нужно запускать компиляцию, это делает IDE.
Компиляция tsс только для билда, а там не только типы, но и трансляция фич, не существующих в js.

TypeScript еще хорош тем, что можно настроить строгость типизации как тебе угодно, хочешь быстро и без строгих типов - пожалуйста, вся гибкость js вместе со статической проверкой и автодополнением.
В общем он как js, только лучше.

С++ не даст вам такой гибкости.

Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  –2 +/
Сообщение от KonstantinB (ok), 13-Фев-19, 00:22 
> Сколько раз вам нужно запустить компиляцию, чтобы исправить реально все обнаруженные ошибки?

Вручную - 0 раз, все ошибки видно сразу в IDE.

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

44. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  +/
Сообщение от Онаним (?), 13-Фев-19, 07:37 
А, ну то есть синтаксис верный - можно и в продакшн. Ферштейн.
Ответить | Правка | Наверх | Cообщить модератору

56. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  –1 +/
Сообщение от KonstantinB (ok), 13-Фев-19, 10:58 
Типичный аноним Опеннета не в состоянии удержать контекст обсуждения глубиной более одного комментария, да?

Речь шла, внимание, об ошибках несовпадения типов, которые ловит компилятор. Надо приглашать Капитана Очевидность, который разъяснит, какие еще ошибки бывают?

Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  +/
Сообщение от Онаним (?), 13-Фев-19, 07:36 
> типизация очень хорошо помогает _криворучкам_ не накосячить тупейшим образом

Fixed

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

79. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  +/
Сообщение от Junior frontend developer (?), 15-Фев-19, 19:24 
>> типизация очень хорошо помогает _криворучкам_ не накосячить тупейшим образом
> Fixed

А хорошим программистам позволяет форсировать так же и логическую корректность кода.

Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  +2 +/
Сообщение от Аноним (62), 13-Фев-19, 17:16 
Дорогой друг. Я понимаю что ты ахринеть разработчик. Но у меня за плечами, 7 лет си, 5 лет php, 2 года js, 5 лет ruby и 3года golang. И если ты говоришь что тебе статическая типизация нужна что бы не косячить то ты даун. Твои проблемы от нестрогой типизация. А статическая типизация добавляет проблем при нереиспользовании кода. Конечно если ты веб макака пишущая круды на готовом фреймворке то тебе это мало о чем скажет.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

68. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  +/
Сообщение от Онаним (?), 13-Фев-19, 22:55 
Поддерживаю.
Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуск виртуальной машины HHVM 4.0 с прекращением поддержки ..."  +/
Сообщение от KonstantinB (ok), 14-Фев-19, 14:17 
Дорогой друг! Во-первых, если уж меряться, то у меня за плечами опыта в 3 раза больше твоего. Во-вторых, если ты внимательно перечитаешь мой комментарий, я вообще нигде не упоминал конкретные категории типизации. Предлагаю самостоятельно выяснить, к какой категории относится типизация в Typescript как по параметру строгая/нестрогая, так и по параметру статическая/динамическая. (Вопрос с подвохом, между прочим).
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру