mrmcc
14.08.2011 20:22 Gajim
личкрафты — нейросифилис современного ойти. делать расширяемую систему с гуем на плюсах может только на голову убогий.
гонять 3dparty плагины в общем адресном пространстве — это нахуй бек ту 90ые к монолитным ядрам и кооперативной многопоточности.
только managed код, только экспорт текстового апи через 9p! только изоляция процессов!
Да ты идиот тупой. Экстеншоны в файрфоксе в общем адресном пространстве тебя не смущают?
типа фаирфокс — не 90ые года?
Неа. Иначе все софтваре либо неюзабельное говно, либо 90-ые года.
Просто твой 9p и прочие манаджед-шняги — неюзабельное говно. А под личкрафты можно и на пейтоне-JS писать. И на сишарпе даже можно, если модуль поддержки сишарпа допилить.
штоу-штоу? анука высунь голову из жопы, да посмотри на нормальный дизайн, на примере хрома.
где у хрома плагины? в отдельных процессах.
где у хрома флеш? в отдельном процессе.
так там нет нативного кода же?
Дык и в личкрафтах после выхода 0.5 будет работа над разбиением на процессы. И все плагины, кроме тех, которые должны вхучиться в самые недра кутей, будут работать в отдельных процессах и общаться по какому-нибудь дибасу.
В личкрафтах тоже можно писать модули на ненативном коде, и што?
плагины давным-давно у всех в отдельном процессе были, когда ещё твой сраный хром не родился.
И даже те, через NPAPI? И экстеншоны в FF? Попизди мне тут.
а в фф — нельзя, и в этом соль же. вероятность что разработчик модуля всех наебнёт уменьшается.
я сказал плагины блеать.
Больше функциональности — хуже, ок, я понял твой поинт.
Олсо, тебя прям заставляют ставить левые непроверенные модули, ога.
кто сказал дибас? 9p нахуй во все поля! быстраблядь!
А теперь проведи черту и скажи, как классифицировать.
эта модель работает только для местечковых говнопомоек вроде личкрафта, в которых плагинов два с половиной и их пишет сам дедфуд и два его виртуала.
например, нет точки отказа в виде сервера.
например, нет точки отказа в виде демона шины.
ls /usr/local/lib/leechcraft/plugins/ | wc -l
65
Два, ок-ок. Олсо, не только для местечковых говнопомоек. Куча стабильных вещей с native code вполне себе счастливо живет.
Хуита, ни разу не нарывался на эту точку.
хуита. у фф меньше функци^W^W да нихуя не меньше блеать, просто код не нативный. но всё равно распидорашивает (ну раньше по крайней мере точно было) при неудачных комбинациях аддонов.
Хуита, ни разу не нарывался на эту точку.
Вот именно, ненативность кода не спасает.
Олсо, я про количество функций в смысле спектра возможностей для написания модулей.
нет она спасает, потому что иначе был бы вообще адЪ и пиздец.
потому что средний уровень писателя — ниже плинтуса. а в твоём случае это далеко не так.я я вообще конечно за второе — сделать использование js уголовно наказуемым например.
ну или сделать так чтобы модули можно было писать только на хаски.
9p гибче. ты можешь выбирать формат сериализации, ты можешь выбирать адрес сокета, ты можешь задавать произвольную структуру апи, а не оперировать жавоебскими абстракициями типа интерфейсов и объектов.
кроме того у 9p может нативно монтироваться в файловую систему или нормально юзаться из шелла.
илитарий дохуя, много на хаскеле чего полезного написал?
я вообще в жизни полезного написал только 2к строчек. скажи что мне написать, может и возьмусь.
я тебе шоле маменька, говорить что делать?
не писал — не пизди. развелось теоретиков ебаных — прочитале в инторнете, что хаскельэтакрута.
хуиту написал. тебя мама штоле обидела?
ня