Mono vs Linux [re: писать в serial port под XP и Linux]
A: Воспользуйтесь C# System.IO.SerialPort, об остальном позаботятся негроиды из Mono Project.
Q: Как писать в serial port под линуксом?так вроде до этого было буквально так:
A: Воспользуйтесь C# System.IO.SerialPort, об остальном позаботятся негроиды из Mono Project.
Q: Как написать драйвер для serial port?
A: Воспользуйтесь линуксом, об остальном позаботятся негроиды Торвальдса.
А ты как хочешь? "Есть такой язык - сишарп, платформа дотнет; и есть её имплементация для линукса, моно называется - но вы ни в коем случае ей не пользуйтесь, а то разработчики моно ведь бедные, им придётся полностью реализовывать дотнет; а пользуйтесь только низкоуровневым си"? Нахуя тогда моно нужен, для галочки?
я не знаю, но меньше их от этого не становится.
разработка моно не закончится никогда.
сам же понимаешь, что софт и железка — разные вещи.
> драйвер пишется один раз
> разработка моно не закончится никогда.
разработка линукса не закончится никогдаps
я намекал на то, что еще несколько лет назад, каждый "уважающий" чел писал свой драйвер того же самого serial port-а, памяти, винта ит.д.. для того, чтобы так не делать, а более полно сосредоточиться именно на полезных вещах и был разработан линукс.
с моно вроде все тоже самое: вместо того, чтобы каждый изобретал велосипед, велосипед пишется один раз силами моно-сообщества.
зачем еще один язык для ленивых?
потому что ком-порт — это железка, а C# — это технология с туманным будущим.
дык есть же джава, скриптовые языки к тому же...есть дос, windows, solaris, unix, qnx, macos
зачем еще один язык для ленивых?
зачем еще одна ОС (линукс) для ленивых?
к тому же я не верю, что велосипед "моно" пишется один раз.все твои "наезды" на моно легко переадресовываются на линукс.
потому что ком-порт — это железка, а C# — это технология с туманным будущим.
но почему-то наличие линукса тебя не смущает, а моно почему-то ты считаешь лишним...
ps
у моно вроде цели и задачи ровно такие же, как у линукса, только моно закрывает прикладной уровень, а линукс - системный.
у линукса менее туманное будущее, потому что он открытый, удовлетворяет позиксу и более-менее юзабельный.
доделают Mono, появится еще какая-нибудь фигня.
зачем рассуждать о сферических технологиях, когда есть объективная реальность?
C# - удовлетворяет стандарту EMCA
я не верю, что кто-то будет писать под моно, когда M$ надоест поддерживать C#.я не верю, что кто-то будет писать под линукс, когда AT&T надоест поддерживать unix
у линукса менее туманное будущее, потому что он открытый, удовлетворяет позиксу и более-менее юзабельный.у моно менее туманное будущее, потому что он открытый, удовлетворяет ecma-стандартам и более-менее юзабельный
пример из истории: доделали wine, появился .Netпример из истории: доделали System III, как появилась System V.
доделают Mono, появится еще какая-нибудь фигня.доделают линукс, появится еще какая-нибудь фигня.
зы
для начала хотя бы стоило понять, что моно к микрософт имеет такое же отношение, как линукс к AT&T.
Там System.IO.SerialPort - всё переносимоА где дока по этому классу? На сайте mono что-то не нашёл.
Гугл показывает кучу ссылок на форумы, где спрашивают, как из этого объекта поиметь нормальный handle
http://msdn2.microsoft.com/en-us/library/system.io.ports.ser...
P.S. я просто namespace неточно указал
, реальность такова, что под моно никто не пишет, только "портируют". =)
А твои аналогии я и сам могу придумать, только они с сабжем не связаны никак.
если под моно напишут открытый и юзабельный набор приложений для пользовательских задач, то хрен с ним, пусть живет.
пока такого нет, я не понимаю, зачем нужен моно.
реальность такова, что под моно никто не пишет, только "портируют". =)Сам деИказа и пишет
тем не менее, на сайте mono доки нет - смотри сам http://www.go-mono.com/docs/index.aspx?link=N%3aSystem.IO
я хотел посмотреть, что там с разными ioctl'ями
на самом деле, конечно, я сам пользовался даже какими-то адскими приложениями.
(не помню точно, кажется, Hex-Editor-ом, written in Gtk# ). ужос.
я не понял, как ее открыть, пришлось просить приятеля с виндовс.
язык цешарп ещё более-менее вменяемый, но зачем jit нужен?
Documentation for this section has not yet been entered.
а что именно?
Handle там правда нормальным способом не выцепить.
Оставить комментарий
slonishka
давайте, пишите все на сишарпе, аффтары моно все стерпят. ебануцца.