LINUX.ORG.RU

История изменений

Исправление torvn77, (текущая версия) :

Здесь бы Tcl/Tk хватило, но тебе виднее.

В подкрепление этой точки зрения:
Re: LinuxCNC + Orange Pi #485

UAVpilot

nkp

почему же тогда он(tk) уступает питону по популярности? :)


Ну он довольно старый и не модный... Ну и не рекламируется особо... Довольно большой процент программистов даже не знает о его существовании. :)

nkp

на питоне гора кода (все ,кому не лень))


Именно потому и гора кода, что пишут все, кому не лень... :) Сообщество Tcl/Tk как-то более консервативно - там принято не писать по каждому чиху свой код, а пользоваться уже написанным, видимо потому, что он в силу исторических причин более качественный. Например у меня примерно 90% проектов по автоматизации (от «умного дома» до производственных процессов) написана на Tcl/Tk. Опять-же Tcl много где используется в проприетарном софте, например в среде разработки для FPGA от Xilinx, во встроенном ПО сетевого оборудования Cisco. Да и много где во встроенных приложениях из-за очёнь «лёгкого» runtime комплекта.

Исходная версия torvn77, :

Здесь бы Tcl/Tk хватило, но тебе виднее.

В подкрепление этой точки зрения:
Re: LinuxCNC + Orange Pi #485

UAVpilot

nkp

почему же тогда он уступает питону по популярности? :)


Ну он довольно старый и не модный... Ну и не рекламируется особо... Довольно большой процент программистов даже не знает о его существовании. :)

nkp

на питоне гора кода (все ,кому не лень))


Именно потому и гора кода, что пишут все, кому не лень... :) Сообщество Tcl/Tk как-то более консервативно - там принято не писать по каждому чиху свой код, а пользоваться уже написанным, видимо потому, что он в силу исторических причин более качественный. Например у меня примерно 90% проектов по автоматизации (от «умного дома» до производственных процессов) написана на Tcl/Tk. Опять-же Tcl много где используется в проприетарном софте, например в среде разработки для FPGA от Xilinx, во встроенном ПО сетевого оборудования Cisco. Да и много где во встроенных приложениях из-за очёнь «лёгкого» runtime комплекта.

MX_Master

UAVPilot, тут такое дело.. если сравнить кол-во прогеров и дизайнеров на Tcl/Tk с теми, кто использует именно веб технологии, может получится ужасно большой перевес. И тот факт, что мы обсуждаем этот вопрос на странице, отрисованной с помощью веб технологий, яркий тому пример.


Увы, но на сегодняшний день вебтехнологии ещё не всё умеют, что надо (ну или через задницу) даже для создания пользовательских интерфейсов и при этом довольно ресурсоёмки. И ситуация не стремится к изменению именно из-за дешевизны аппаратных ресурсов, т.е. фактически поощряется развитие этих самых вебтехнологий не за счёт более тщательной проработки, а за счёт простого «навешивания костылей». И это глобальная тенденция в программировании, и как результат этой тенденции - появление языков с кучей исключений из правил, языков, у которых от версии к версии меняется синтаксис (для сравнения у Tcl синтаксис не менялся с самой первой версии и при этом он поддерживает метапрограммирование в полном объёме), и у которых кросплатформенность выглядит примерно так: if Platform = Windows ....