За последние 24 часа нас посетили 35494 программиста и 1818 роботов. Сейчас ищет 831 программист ...

JS заменитель

Тема в разделе "Беседы", создана пользователем VLK, 18 сен 2015.

  1. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    Собственно просто стало интересно, на сколько мне известно на стороне клиента языком по умолчанию в браузере является JS, а подскажите такую штуку, можно ли использовать какие то другие языки (не транслируемые в дальнейшем в JS), что для этого нужно.

    Если транслируемые, допустим такие как TypeScript, я на нем сначала должен написать код, потом перевести его в JS и его вставлять на сайт или я как то могу сразу вставлять TypeScript?

    Стало интересно, веб на стороне сервера делают на много чем, а вот на стороне клиента только почему то на JS, в чем юмор.

    PS возможно я что то напутал с термином трансляция, но я думаю основной смысл понятен.
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    на стороне клиента есть еще джава, флэш и силверлайт и тому подобные технологии. джаваскрипт обладает ограниченной функциональностью и достаточно высокой скоростью работы. наверное поэтому его по умолчанию используют а разные другие технологии только там где джаваскрипт не справляется.
     
  3. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Только теперь джава, флеш и силверлайт в хроме толком не работают. Их запускать надо вручную. И то запускаются на какое-то определённое время, потом снова приходится запускать.
     
  4. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    - потому что если браузер будет поддерживать все на свете, то он будет сложнее чем винда+линукс, и такого же объема.
    - унификация. сделал фичу на сайте, и точно знаешь, что у 99% это будет работать.
    это же очевидно.
     
  5. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    а насчет этого что?
     
  6. Zahar11

    Zahar11 Новичок

    С нами с:
    8 сен 2015
    Сообщения:
    19
    Симпатии:
    0
    ох.. эти умные слова.. я новичок.. мне еще учить и учить это всё
     
  7. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    а можно забанить этого флеймера?
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    soon
    если он не ответит на прямой вопрос, адресованный ему viewtopic.php?p=437170#p437170

    ЗЫ: правда он флудер, флеймер тут я =)
     
  9. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    какая в жопу разница? оба бесите :D
     
  10. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    так что насчет TypeScript, его надо "переводить" в JS и вставлять уже JS код на сайт или можно сразу код TypeScript, а он там как то сам.
     
  11. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    нужно компилировать из него валидный js и последний запускать там где хочешь
     
  12. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    флудеры это те кто постят много, а флеймеры, это те кто развязывют конфликты. Я значит два в одном буду. А он пока просто флудер.

    а, да, ещё ассмеблер ограниченный кто-то пыжился вкрячить в браузер.
     
  13. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    хрень хреньская, выходит ты код написал, скомпилировал, закачал, он выдает ошибку, а где именно ошибка еще попробуй разберись.
     
  14. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    а кому сейчас легко?!
     
  15. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ты код написал, ОТЛАДИЛ, скомпилировал в жс, загрузил. кажется сама суть языка должна гарантировать что транслированный код будет стабилен. и если что-то не то - ты сможешь отладить в браузере скомпилированную версию как обычный js ведь это будет обычный js. и потом пропатчить оригинальный исходник.
     
  16. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    всем спасибо за разъяснения.