Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Дмитрий Коняев ([info]dimchansky)
@ 2004-06-09 13:47:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
C#
Потихоньку начинаю смотреть в сторону C#. Тем более что и на обычном C++ можно использовать то, что накатал в C#. А идея рекламная Microsoft с Terrarium'ом понравилась. Что играешь, что C# изучаешь - всё едино. :)


(Читать комментарии) - (Добавить комментарий)


[info]ltwood@lj
2004-06-09 05:00 (ссылка)
Фи! Скажите конкретно -- что Вы приобрели, перейдя на #? Только без абстрактных "круто"... Кучу тормозов? Вы пользуетесь возможностью писать бесшовные программы, части которых написаны на разных языках? Возможностей COM'а Вам не хватало? Или там еще что-то существенное для Вас нашлось?

(Здесь -- чтобы и Вам и хозяину журнала...)

(Ответить) (Уровень выше) (Ветвь дискуссии)

Пока Вадима нет...
[info]dimchansky@lj
2004-06-09 05:09 (ссылка)
...свои мысли изложу.
В нашей конторе переходить никто на .NET пока не собирается. Мы пока смотрим, что из этих компонентов можно использовать уже сейчас.
Потом у нас (т.е. у шефа) есть задумка выпустить прибор с компом внутри, где будет крутится WinCE, а на нём наши программы под прибор, поэтому просто так туда наработки, IMHO, уже не перенести будет. Вот мы и думаем, что из современных технологий можно применить, чтобы в будущем было и что в CV накатать :) и не кусать локти, как же это всё быстро заставить работать на другой платформе (обычно, при серийных выпусках времени у нас о-оочень мало). Вот такие пироги.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Пока Вадима нет...
[info]ltwood@lj
2004-06-09 05:32 (ссылка)
Посмотрите на Inferno... Весьма занятно должно быть с точки зрения таких задач...

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Пока Вадима нет...
[info]dimchansky@lj
2004-06-09 20:11 (ссылка)
это? (http://www.vitanuova.com/inferno/index.html)
Но что-то не видно там поддержку WinCE...
Вот накопал несколько статей по этой теме, сам почитаю позже, может и другим будет интересно:
Inferno (http://itc.ua/article.phtml?ID=9367)
Пост-Unix система Inferno 4 доступна для загрузки (http://www.opennet.ru/opennews/art.shtml?num=3877) - ниже ссылки к новости по поводу Inferno

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Пока Вадима нет...
[info]ltwood@lj
2004-06-11 07:56 (ссылка)
Это, это... А какой такой CE? Сама Inferno вполне самодостаточна - она сама себе платфорома, сама себе виртуальная машина и т.д. Т.е. можно вместо CE ставить Inferno и все остальное писать на Limbo.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Пока Вадима нет...
[info]dimchansky@lj
2004-06-13 20:59 (ссылка)
Уже то, что нужно всё будет переписывать на каком-то Limbo приводит меня в состояние тихого ужаса. :-)
Уж лучше пусть всё на WinCE будет крутиться - она и компактна и различные платформы поддерживает, в том числе самые различные RISC процессоры. Для нас решающим является именно real time OS и быстрый переход без перевода на другой язык программирования, чтобы одно и то же работало и в мобильном девайсе и на обычном Windows - так легче поддерживать продукт. Если выбрать платформу .NET, то все решающие факторы на нашей стороне.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Пока Вадима нет...
[info]ltwood@lj
2004-06-15 12:32 (ссылка)
Уж лучше пусть всё на WinCE будет крутиться

Ясно. Вы только скажите, что это за девайс, чтобы, не дай Бог, не купить/воспользоваться ;)) Пусть без меня крутится ;))) Особенно если что-то, относящееся к медицине, транспорту и т.п. опасным областям...

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Пока Вадима нет...
[info]dimchansky@lj
2004-06-16 03:26 (ссылка)
Это из области осциллографии (цифровая обработка высокочастотных сигналов), к медицине и транспорту не относится. Кстати, российскими военными было одобрено использование на компах NT-систем, поэтому мы без зазрения совести пишем программы под Windows. Кстати, если сбои и были в программах, то Windows никогда не была тому виной.

А вообще, тут на форуме RSDN была шутка:
"I love Microsoft. Due to their programs, I will be employed for all my life!" :)

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Пока Вадима нет...
[info]ltwood@lj
2004-06-17 14:56 (ссылка)
Ясно. Сильно зависит -- в каких системах они используют NT. В автономных системах управления боевыми системами до сих пор все процессоры были только отечественного производства и все они изготовлены по технологии 0.7 мкм т.е. на уровне 286--386, но не выше. А в штабах можно и в Ворде тексты набирать... Кстати, Пентагон одобрил использование Linux'а именно в боевых системах. Если наши сделали то же с NT, то это очень характерно для наших военных. Одна извилина -- от фуражки :(

(Ответить) (Уровень выше)


[info]shumilov@lj
2004-06-09 05:23 (ссылка)
>Фи! Скажите конкретно -- что Вы приобрели, перейдя на #?

А это смотря с чего переходить.
Вы работаете в сфере разработки Web-приложений?
Я - да.
Мне лично очень понравились реализации web services.
Упростилась в миллион раз работа с БД, особенно визуализация таблиц.
Ну и приятные мелочи - упрощение синтаксиса С, сборщик мусора и пр.

Возможностей COM'а Вам не хватало?

COM - замечательная вещь, если бы не кривоватая реализация в Delphi.
Ну и вся эта мутотень с остановкой IIS для перезаписи dll в процессе исправлений при разработке...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ltwood@lj
2004-06-09 05:36 (ссылка)
Ups... В этой области -- да. Только не скоро все это станет актуально, IMHO. На стороне клиента -- еще лет 10 пройдет, а на серверной... ну кто же в здравом уме на сервер MSwin поставит?...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]shumilov@lj
2004-06-09 21:15 (ссылка)
Только не скоро все это станет актуально, IMHO.

Не понял.
Для нашей компании это уже 2 года более чем актуально.

На стороне клиента -- еще лет 10 пройдет, а на серверной... ну кто же в здравом уме на сервер MSwin поставит?...

Мы. У нас более 10 двух- и четырехпроцессорных серверов, работающих под Win2k & IIS & MSSQL.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ltwood@lj
2004-06-11 08:05 (ссылка)
уже 2 года более чем актуально

Бедные! А потом будет как с Java -- останется только в телефонах и в качестве материала для книг с названиями типа "Горький вкус Java"...

Актуально? В том, что за это платят деньги, я и не сомневался... А вот актуальность я оцениваю как-то с другой стороны - со стороны потребителя... Кстати, как мне, потребителю, поставить Net Framework под моим ALT Linux (mandrake)?

У нас более 10 двух- и четырехпроцессорных серверов, работающих под Win2k & IIS & MSSQL.

Все ведь зависит от числа посетителей и исходящего трафика, да еще от трафика между сервером и БД... Я, конечно, совсем не специалист в этой области, но все известные мне примеры популярных ресурсов под md жили очень недолго...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dimchansky@lj
2004-06-13 21:07 (ссылка)
Бедные! А потом будет как с Java -- останется только в телефонах и в качестве материала для книг с названиями типа "Горький вкус Java"...
У .NET, в отличие от Java, гораздо больше козырей на руках.
Кстати, как мне, потребителю, поставить Net Framework под моим ALT Linux (mandrake)?/i>
На сколько мне известно, проект по переносу Franework существует, но пока MS умалчивает что, да как в нём обстоят дела на текущий момент.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ltwood@lj
2004-06-15 12:40 (ссылка)
Поживем -- увидим ;)) Как раз сейчас MS будут прессовать особенно сильно, интересы слишком уж многих компаний она своим .NET заденет... А остановиться и позаниматься надежностью они так и не могут себе позволить, все рынки захватывают... Как Вы думаете, кому все же выгодно, чтобы опасные проприетарные технологии становились популярными?

(Ответить) (Уровень выше)


[info]shumilov@lj
2004-06-13 22:20 (ссылка)
как мне, потребителю, поставить Net Framework под моим ALT Linux (mandrake)?

А зачем?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ltwood@lj
2004-06-15 12:42 (ссылка)
Вадим, я не специалист в .NET, я имел в виду их виртуальную машину...

(Ответить) (Уровень выше)


[info]shumilov@lj
2004-06-09 21:17 (ссылка)
В этой области -- да

Благодаря ASP.NET программировение web-приложений стало похоже на RAD-программировнаие в делфи. Все контролы обрабатываются автоматически на стороне сервера, так же, как если бы это были обычные визуальные объекты. И это очень удобно.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ltwood@lj
2004-06-11 08:15 (ссылка)
И где здесь по сути .NET? Ну, RAD, ну красиво... Причем было вполне предсказуемо, что именно ASP станет тем слоем меда, которым намажут весь этот бардак, чтобы было легче глотать...

Кстати, все равно смотреть все это буйство можно не из-под всего... Кто мне будет Ваши контролы рендерить под Xwin? Хотя напишут, конечно... И сделают опцию "эмулировать баги MSNetFramework"...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]shumilov@lj
2004-06-13 22:19 (ссылка)
Кто мне будет Ваши контролы рендерить под Xwin? Хотя напишут, конечно... И сделают опцию "эмулировать баги MSNetFramework"...

Не понял.
Если Вы про клиентскую сторону, то у клиента может стоять любая операционка, даже такой изврат, как линукс. Итоговый код серверных контролов - обычный html.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ltwood@lj
2004-06-15 12:49 (ссылка)
Угу, мне тут [info]gdy@lj приватно уже продемонстрировал всю мою деревянность в этом вопросе ;)) Но все равно получается, что по сути ASP никак не связана с .NET -- той идеей виртуальной машины и прозрачного межязыкового интерфейса, которая мне когда-то понравилась. Просто очередной конгломерат технологий просачивается в нашу жизнь через мелочные удобства, предоставляемы вовсе не основными его компонентами...

(Ответить) (Уровень выше)


(Читать комментарии) -