Re: фреймворк с виртуальной машиной или нативные компоненты
От: Vzhyk  
Дата: 07.02.14 14:54
Оценка: 3 (3) +19
2/7/2014 5:39 PM, Algebroid пишет:

> высказывайтесь господа-товарищи!!!

Какой-то несвязный бред написан.
Posted via RSDN NNTP Server 2.1 beta
Re: фреймворк с виртуальной машиной или нативные компоненты
От: mark_kavinski  
Дата: 07.02.14 14:57
Оценка: +4
Здравствуйте, Algebroid, Вы писали:

A>высказывайтесь господа-товарищи!!!

Ничего не понял.
Re[10]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 09.02.14 16:18
Оценка: -3 :)
Здравствуйте, andyag, Вы писали:

A>Здравствуйте, Algebroid, Вы писали:


A>>Я вам посоветовал — ваше дело применить мой совет на практике или сделать по-своему.


A>Хоть убейте, не помню чтоб я просил совета


не ходите на форум. тогда и сами не будете никому ничего советовать.
Loving Linux. Linux is great!
Re[3]: фреймворк с виртуальной машиной или нативные компоненты
От: mark_kavinski  
Дата: 07.02.14 15:04
Оценка: +3
Здравствуйте, Algebroid, Вы писали:

>>> высказывайтесь господа-товарищи!!!

V>>Какой-то несвязный бред написан.

A>вы целиком сообщение прочитали?


Даже 2 раза.
Re[4]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 07.02.14 16:31
Оценка: -3
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, Algebroid, Вы писали:


LVV>>>Ну, или требования заказчика определяют — на чем писать.


A>>короче мы спецы на всё что существует и подстраиваемся под политику заказчика.

A>>или мы торгуемся с заказчиком насчёт платформы и средств реализации — это также наша корпоративная политика.
A>>или клиент всегда прав или мы суперконсультант и знаем лучше клиента что он для себя хочет.
LVV>Если работа делается для заказчика, то требование заказчика — закон.
LVV>У меня были потенциальные договора, от которых пришлось отказаться,
LVV>поскольку заказчик требовал реализацию на конкретной платформе на конкретном инструментарии.
LVV>А нам было дешевле отказаться. чем осваивать.

согласен.

LVV>А вот если делаешь собственный продукт, то начинать надо с прототипа — БЫСТРО его сделать.

LVV>А когда на прототипе нароете много проблем — недоработок, то со знанием дела подберете соответствующий инструмент реализации
LVV>полнофункциональной коммерческой версии.

а зачем прототипировать?
не лучше ли воспользоваться услугами более опытного аналитика который сразу создаст нужную модель?
прототипирование — это ведь только зря пожирает ресурсы и время? или такая дурь как тест-юниты. тавтология в разработке.
или для работников небоскрёбов надо придумывать лишнюю работу чтобы они были заняты?
Loving Linux. Linux is great!
Re[6]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 07.02.14 17:38
Оценка: -1 :))
Здравствуйте, LaptevVV, Вы писали:

LVV>Зависит от задачи.

LVV>Вот у нас — исследовательская задача.
LVV>Наш редактор IDE — не текстовый.
LVV>И мы НЕ ЗНАЕМ, какие операции будут удобны, а какие — нет.
LVV>Делаем прототип, который выбрасываем пользователям — пробуйте. Давайте нам обратную связь — мы будем поправлять.
LVV>И эта работа продолжается и сейчас, хотя мы уже второй год учим алгоритмизации в нашей среде.

или вы плохой аналитик.
если вы хорошо разбираетесь в людях вы должны сразу знать что им будет удобно.
скажем это простой но надёжный редактор который освоит школьник.
а это сложная программа для диспетчера которая требует повышенного внимания. но диспетчеру тоже надо усложнять так чтобы он и в состоянии усталости мог легко сориентироваться.

давайте рассмотрим пример майкрософт оффис.
мне вполне подходило текстовое меню. или текстовое меню с иконами — верх удобства.
появилось ленточное меню — всё в новом месте надо переучиваться.
вот и выбирайте интерфейс для людей или для птиц.
Loving Linux. Linux is great!
Re[9]: фреймворк с виртуальной машиной или нативные компоненты
От: andyag  
Дата: 09.02.14 16:12
Оценка: +3
Здравствуйте, Algebroid, Вы писали:

A>Я вам посоветовал — ваше дело применить мой совет на практике или сделать по-своему.


Хоть убейте, не помню чтоб я просил совета
Re[9]: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 11.02.14 10:41
Оценка: +3
Здравствуйте, mark_kavinski, Вы писали:

_>Никто надо мной почему-то не смеется.


Это не совсем очевидно, глядя на то, что пишут тебе на этом форуме
Re[2]: фреймворк с виртуальной машиной или нативные компоненты
От: Философ Ад http://vk.com/id10256428
Дата: 09.02.14 15:22
Оценка: 3 (1) :)
Здравствуйте, Algebroid, Вы писали:

A>дорогие мои!


Всё сказанное выше — личное мнение, если не указано обратное.
Re[9]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 08.02.14 11:28
Оценка: :))
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, LaptevVV, Вы писали:


НС>>>А вы за два года выяснили, зачем вам нетекстовый редактор окромя нежелания научиться наконец писать текстовые парсеры?

LVV>>1. Мы второй год студентов начинаем обучать в нашей среде.

НС>Что вы там начинаете, это понятно. Непонятно, зачем вам для этого нетекстовый редактор.

Чтобы программа — была программой, а не потоком сознания...
В текстовом редакторе частенько такое происходит, а у нас — принципиально невозможно.
Что очень важно для обучения начинающих
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[10]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 08.02.14 21:16
Оценка: +2
Здравствуйте, KRT, Вы писали:

KRT>У .NET всего 3 версии рантайма.


На самом деле 4, но две уже сдохли считай.
Re[2]: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 09.02.14 10:52
Оценка: -1 :)
Здравствуйте, iZEN, Вы писали:

A>>нативные компоненты — быстрее и не тормозят


ZEN>Тесты говорят, что ненативные компоненты работают тоже в пределах нормы восприятия ответной реакции.


Смотря какое время отклика требуется и насколько сильные гарантии этого.

Если время отклика должно быть не более 100мс, то для менеджед всё очень плохо — GC может заморозить тред и на полчаса. Но вообще, хорошая новость, у натива ненамного лучше, скажем Sleep(100) мне удавалось растягивать до 15 секунд
Re[3]: фреймворк с виртуальной машиной или нативные компоненты
От: mark_kavinski  
Дата: 10.02.14 11:19
Оценка: +2
Здравствуйте, Ikemefula, Вы писали:

I>Sleep(100) мне удавалось растягивать до 15 секунд

Немерянно крут.
Re[2]: фреймворк с виртуальной машиной или нативные компоненты
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 11.02.14 15:32
Оценка: +2
Здравствуйте, Algebroid, Вы писали:

Советую поучиться яснее выражать свою мысль. Этот навык очень пригодится в карьере.
[КУ] оккупировала армия.
Re[14]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 11.02.14 16:03
Оценка: :))
A>>MS SQL нет на мэйнфреймах.
_>Много ты мейнфреймов видел?

мало. но душа всегда к ним стремилась.

A>>для маленького предприятия конечно очень удобно. и удобно администрировать.

_>Для большого тоже удобно.

количество записей в таблице ограничено несколькими миллионами.

A>>или можно поставить MSSQL на ферме серверов с RAID-массивом?

_>С чего бы было нельзя? Рейд-массив вообще никакого отношения к RDBMS и к фермам не имеет. Любая RDBMS становится на рейд-массив любой конфигурации.
_>Стандартное применение MSSQL это как-раз бекенд для разного рода ферм.

рейд-массив нужен чтобы хранить одну большую базу данных.

A>>стандартный датагрид в NET неудобный.

A>>а в борланде
_>Где?

в делфи и с++билдере

A>>есть навигатор по гриду. можно соединять таблицы мастер-деталь.

_>UI компонент для .NET WinForms и WPF создано ВЕЛИКОЕ множество. Каких угодно.

только в стандартной комплектации их нет. надо допиливать.

A>>браузер ограничен функционалом.

_>О каком функционале речь?

одна загрузка страницы — одно нажатие на кнопку.

A>>а AJAX придуман для написания толстого клиента в веб-броузере.

_>Жесть... Почитай чтоли что такое "толстый клиент".

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

_>Напрямую в RDBMS данные не вводятся. Никогда.


не возражаю.

A>>>>но данные к нему доставляются посредством SQL-запросов.

_>>>Посредством SQL-запросов данные выгружаются из базы данных в некий middle ware, а уж потом как-то подготавливаются и в каком-то виде могут быть показаны на UI конечному пользователю. А могут и не быть вовсе, если это какой-то workflow-процесс.

A>>это конечно круто и корпоративно но или не очень эффективно?

_>Не понял вопроса.

миддлвэр жрёт ресурсы.
но работает благо есть быстрые серверы.
это также имеет отношение к нашей теме — быстрый нативный компонент или удобная платформа со своей виртуальной машиной но требующая больше ресурса.
Loving Linux. Linux is great!
Re[20]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 14.02.14 10:58
Оценка: :))
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, Algebroid, Вы писали:


A>>вы наверное шутите.

A>>разве что вы делаете выборку по индексу.
S>Ну, давайте разберёмся с основами. Характерный размер записи — 250 байт. Миллион записей — 250 мегабайт.
>Скорость чтения у ноутбучного винта — примерно 100 мегабайт в секунду.

меньше

>Итого, зачитать всю вообще таблицу в память займёт 2.5 секунды. Это если кэш холодный. Памяти у меня 8GB, так что вся эта таблица прекрасно влезет в кэш.


если нет дефрагментации

S>Это мы ещё не начали использовать индексы. Что, вообще говоря, признак клинической идиотии разработчика.


индексы нужны чтобы быстро выполнять поиск по текстовым полям и т.п.

A>>а выполните запрос с результатом тысячу записей и group by

S>Не смешите мои тапочки. Execution Time:00:00:00.

A>>мэйнфреймы всегда были предназначены для промышленного хранения данных.

A>>там и скорость доступа к дискам и резервное копирование и изначально сетевая технология для всего.

S>А теперь для промышленного хранения данных предназначены (сюрприз!) системы промышленного хранения данных.


это технология мэйнфреймов что ни говори

S>Вы что, думаете в мейнфреймах стоят какие-то волшебные винты, которые невозможно получить простым смертным на платформе x64?


а вы разве сам считаетесь за простого смертного?

S>Смешно. И неважно, где была сетевая технология изначально — теперь она, в некотором смысле, везде.

S>Гуглить по термину SAN.

может SUN?

A>>мне интересны аргументы участников форума за разные платформы — как рациональные так и секретно-политические.
Loving Linux. Linux is great!
Re[95]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 22.02.14 19:19
Оценка: +1 :)
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Забавно наблюдать за твоим баттхертом.


Аааа, то есть когда ты начинаещь обсуждать других участников топика, то это так и должно быть. А когда тебе указывают на несоответствие твоих действий твоим же словам, то это батхерт. Запомню эту черту металитета. Правда не буду приписывать это русскому менталитету.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[62]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinix  
Дата: 21.02.14 09:00
Оценка: 2 (1)
Здравствуйте, Ikemefula, Вы писали:

Чтобы не потерялось: всё давно придумано за нас. Посмотри на TouchDevelop — 1-в-1 задумка Лаптева, только адаптированная под сенорные экраны (поэтому драг-дропа там нет и не будет). Зато контекстных действий (aka smart tags) — выше крыши. Несмотря на целевую аудиторию, заведомо не умеющую программировать.

I>По моему твой подход не даёт разделить два случая про которые ты написал и требует явно усложнить UI за счет модификаторов, тегов и прочего мусора.

Так для пользователей и не должно быть разделения. Иначе, стоит появится ещё одному варианту и весь UI идёт на переплавку.
В 100500й раз: модификаторы и теги — это средство не усложнения, а упрощения, т.к. они позволяют
1. Упростить самый популярный сценарий до одного действия — для него тег и не нужен
2. Добавить альтернативное действие без потери контекста и изменения UI. Вместо залезания в настройки просто открываем тег и выбираем нужное — что может быть проще?

I>Драг-дропом пользуются на раз в графических средствах, безо всяких подсказок. А вообще драг-дроп считается очень неудобной и неочевидной техникой.

I>Итого — придется решать эту проблему. У тебя пока что нет этого решения.
Я его озвучил выше. Главная проблема драг-дропа — высокая стоимость ошибки, помноженная на лёгкость ошибиться. Высокая стоимость решается смарт-тегами, ошибки убираются за счёт политики "выделенное — перетаскиваем", даже если промахнулись, можно просто перетащить в нужное место.

S>>Ошибки на конкретном пользователе неважны, если текущее поведение устраивает остальных 99999 пользователей.

I>А как проверить это "если" ?
Например, выпуском бета-версии с включенной статистикой использования. Или опытом реализации в похожих продуктах.


>>Тем более что для него, такого уникального, предусмотрена возможность поменять результат после перетаскивания.

I>И это плохое решение, потому что необоснованое усложнение.
I>Внимание, тонкий намёк — открой десктоп и перетащи иконку левой кнопкой мыши, а потом правой кнопкой мыши. Разницу заметил ?
Для десктопа и для IDE ключевые сценарии отличаются. Для десктопа действия будут всегда одни и те же, в 99.9% случаев выбор известен заранее. Для IDE, в отличие от десктопа:
* набор действий будет меняться в зависимости от того, куда мы перетащили текст
* действие по умолчанию (например, рефакторинг) может быть неочевидным или незаметным для пользователя.
Теги решают обе задачи — и дают выбрать нужное (при необходимости), и подсказывают пользователю, что он только что натворил.

I>Как думаешь, надо ли учитывать, что пользователь знаком как работает мышиный ввод в ОС которую он каждый день видит ?

Надо. Пользователь знаком с смарт-тегами по офису/другим IDE. А вот твой "ctrl для выделения нескольких блоков текста" ему будет вообще непонятен

I>В пустом файле незачем оставлять, как такст, ибо очевидно, что графический тул даёт валидное АСТ, а не хрен знает что. Поскольку тул предназначен для студентов, то partial-class не нужен, не того уровня задача. Остаётся один вариант.

Вторая главная ошибка UI-дизайнера — нарушение общепринятых метафор. Если код выглядит как текст и правится как текст, то и перетаскивать его надо так же как текст. Если AST неправильный — надо выделять "неполноценный" AST визуально и позволять его подправить, а не запрещать ради абстрактной чистоты кода.

I>Есть разница — если я тащу АСТ, то ожидаю, что тул сам встроит его в новый скоп. А если текст, то очевидно, что мне такое не надо.

I>А нам надо не для опытных, а для студентов, которые программировать не умеют и текст редактируют с большим трудом.
I>Твои opt-in не востребованы целевой аудиторией

1. Неочевидно. Например, решарпер по перемещению текста оставляет его как есть, но позволяет произвести move refactoring. Тег виден пользователям (для неопытных достаточно им помигать).
2. Opt-in как раз и разработаны для доработки UI под профессионалов, не ломая его для новичков. Посмотри на панели фотошопа. Для совсем новичнов — это обычные кнопки, как в пайнте. Затем человек обнаруживает, что нажатие кнопки позволяет переключиться между схожими инструментами. И,наконец, тултип подсказывает клавиатурные сокращения для экспертов. Причём обучение (самообучение) происходит прямо по ходу работы, без отдельных туториалов.

I>А еще я большую часть времени работал на проекте где тул навроде CAD, при чем реализовывал в частности мышиный ввод, драг-дроп и тд.

I>Но я боюсь с твоей точки зрения там плохой UI — я не спрашивал пользователя "что делать в конце перетаскивания", как и положено в таких тулах.
Не факт. Если действия однотипны и не зависят от контекста — нафиг там смарт-тег?


Остальное поскипал, т.к. начинаем повторяться.

I>Посмотрю, если ты назовешь софтину, где есть оба режима редактирования про которые мы говорим — одно и то же редактируется как картинка и как текст. Ни в офисе, ни в визио, ни в экселе такого нет.

DSL-инструменты —
http://strategoxt.org/ , http://blogs.msdn.com/b/dkaufman/archive/2009/03/02/oslo-dsl-for-biztalk.aspx (увы, проект так и не взлетел)

Word/Visio — работа с фигурами с текстом.
Excel — работа с ячейками и с текстом.

Везде пытаются объединить, а не разделить два разных режима редактирования.
Re[63]: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 21.02.14 10:07
Оценка: 2 (1)
Здравствуйте, Sinix, Вы писали:

S>Чтобы не потерялось: всё давно придумано за нас. Посмотри на TouchDevelop — 1-в-1 задумка Лаптева, только адаптированная под сенорные экраны (поэтому драг-дропа там нет и не будет). Зато контекстных действий (aka smart tags) — выше крыши. Несмотря на целевую аудиторию, заведомо не умеющую программировать.


Во первых, мы про тач не говорили пока что.

Во вторых, у микрософта за последние 10 лет появилась только одна хорошая идея в UI — риббон. Всё остальное это компромисный отстой или откровенный шлак.

В третьих — ты начитался про UI, но понять не можешь, что работа с графичекими вещами и текстом это совершенно разные подходы. Каждый из них можно сделать максимально удобным, но если впихнуть одно в другое, то внезапно, ты вынужден будет рисовать графику "как текст". Отсюда и редактирование будет каким то усредненным — ни то ни другое + обложиться тегами и модификаторами.

Еще раз — именно ты хочешь совместить несовместимое — графику и текст, сделав работу одинакову неудобной в каждом из случаев.

S>В 100500й раз: модификаторы и теги — это средство не усложнения, а упрощения, т.к. они позволяют


S>1. Упростить самый популярный сценарий до одного действия — для него тег и не нужен


Ну да, и по этому ты предлагаешь на перетаскивание показывать теги ?

S>2. Добавить альтернативное действие без потери контекста и изменения UI. Вместо залезания в настройки просто открываем тег и выбираем нужное — что может быть проще?


Для обсуждаемой фичи не нужны ни настройки, ни теги.

I>>Драг-дропом пользуются на раз в графических средствах, безо всяких подсказок. А вообще драг-дроп считается очень неудобной и неочевидной техникой.

I>>Итого — придется решать эту проблему. У тебя пока что нет этого решения.
S>Я его озвучил выше. Главная проблема драг-дропа — высокая стоимость ошибки, помноженная на лёгкость ошибиться.

Правильно и именно по этому надо разделять редактор на две части — отдельно текст, отдельно АСТ. То есть, это именно тот случай, где нужно вводить режим редактирования. В этом случае получим два привычных и удобных редактора — текстовы и рисовалка.
А если скрещивать носорога с табуреткой, получится набор модификаторов, тулбаров, тегов, меню и прочих приседаний.

>Высокая стоимость решается смарт-тегами, ошибки убираются за счёт политики "выделенное — перетаскиваем", даже если промахнулись, можно просто перетащить в нужное место.


Не решается. В твоем случае что бы перетащить, надо сначала выделить фрагмент текста. А мне ничего не надо — взял и тащи сходу любой стейтмент.

I>>И это плохое решение, потому что необоснованое усложнение.

I>>Внимание, тонкий намёк — открой десктоп и перетащи иконку левой кнопкой мыши, а потом правой кнопкой мыши. Разницу заметил ?
S>Для десктопа и для IDE ключевые сценарии отличаются. Для десктопа действия будут всегда одни и те же, в 99.9% случаев выбор известен заранее. Для IDE, в отличие от десктопа:
S>* набор действий будет меняться в зависимости от того, куда мы перетащили текст

Нет, не будет.

S>* действие по умолчанию (например, рефакторинг) может быть неочевидным или незаметным для пользователя.


А это совершенно неважно.

S>Теги решают обе задачи — и дают выбрать нужное (при необходимости), и подсказывают пользователю, что он только что натворил.


Да, решают проблему которую сами же и вводят.

I>>Как думаешь, надо ли учитывать, что пользователь знаком как работает мышиный ввод в ОС которую он каждый день видит ?

S>Надо. Пользователь знаком с смарт-тегами по офису/другим IDE.

Интересно, и откуда это студент, не умеющий программирований, получит опыт в другой IDE или в офисе ?

>А вот твой "ctrl для выделения нескольких блоков текста" ему будет вообще непонятен


Практика показывает обратное

I>>В пустом файле незачем оставлять, как такст, ибо очевидно, что графический тул даёт валидное АСТ, а не хрен знает что. Поскольку тул предназначен для студентов, то partial-class не нужен, не того уровня задача. Остаётся один вариант.

S>Вторая главная ошибка UI-дизайнера — нарушение общепринятых метафор. Если код выглядит как текст и правится как текст, то и перетаскивать его надо так же как текст. Если AST неправильный — надо выделять "неполноценный" AST визуально и позволять его подправить, а не запрещать ради абстрактной чистоты кода.

Правильно. Этот диссонанс ты сам же и ввёл, когда решил в одном флакое редактировать и текст программы и аст. В графической рисовалке нет необходимости придерживаться строгого соответствия. Более того можно менять представление как угодно, например в той части где про ветвление и тд и тд.

Собтсвенно разговор продолжать смысла нет — именно ты силишься впихнуть две принципально разные метафоры в один режим редактирования.

Дальше я скипнул.
Re[17]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinclair Россия https://github.com/evilguest/
Дата: 13.02.14 04:45
Оценка: 1 (1)
Здравствуйте, Algebroid, Вы писали:
A>Для большого нужен быстрый диск.
A>Когда на диске миллионы записей даже индексированный запрос идёт ощутимое время.
Фантастическая чушь. На моём ноутбуке запрос по таблице с миллионам записей идёт неощутимое время — занимает десятки миллисекунд.

A>Залей миллиард записей. Какой диск по размеру для этого нужен. И посмотри скорость выполнения поисковых запросов.

Детский сад, честное слово. Вы под "большой базой" что понимаете? 1ТБ, 2ТБ, 100ТБ?
И при чём тут мейнфреймы?

A>толстый клиент — это традиционный клиент в архитектуре клиент-сервер. нажал на кнопку обновил пол-экрана. но сам экран при этом не перезагружаешь.

Толстый клиент — это наличие логики на клиенте. Исторически был важен, т.к. в классическом клиент-сервере общение идёт с тупой базой данных, куда много логики не засунешь.
В этом определении веб не может использовать толстого клиента, т.к. нет доверия. Вся важная логика обязана быть на сервере.
Но это всё мелочи.

Ваши представления о производительности приложений — фантазии, основанные на пробелах в знаниях.
Рекомендую систематический подход:
1. Разберитесь с тем, что такое производительность вообще. Чем отличается Actual Performance от Perceived Performance, что такое Throughput, что такое Latency.
2. Разберитесь с тем, что влияет на производительность. Что такое bottlneck. Что такое I/O Bound, CPU Bound, Memory Bound.
3. Разберитесь с текущим положением дел в производительности платформ. Очень помогает вдумчивое чтение чемпионов TPC-C.
4. Разберитесь с устройством современных архитектур приложений. Чем трёхзвенка отличается от клиент-сервера, зачем она придумана. Что такое service-oriented architecture. Как устроены традиционные тонкие клиенты. Что общего между silverlight и AJAX, чем они отличаются. Что общего у XTerminal и браузера, чем они отличаются.

Тогда вам, возможно, удастся задавать менее забавные вопросы на форумах.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 07.02.14 14:39
Оценка: :)
фреймворк с виртуальной машиной — java. и .net
нативные компоненты borland — inprise — embarcadero
в то же время borland имеет компоненты и компиляторы на разные платформы.
нативные компоненты — быстрее и не тормозят
фреймворк с виртуальной машиной — разрабатываешь на одной платформе — работает на другой
или всё равно привязан к конкретной базе данных?
или у борланда и дизайн красивей и весь софт проприетарный и дорогой — за дорогое удовольствие надо платить
а бесплатные фреймворки финансируются за счёт других компонентов и поэтому они недоразвитые?
или чтолько лет прошло и столько версий сменилось что доразвитые очень даже как?
а если я хочу компиляцию в код процессора — это и быстрей и экономичней?
высказывайтесь господа-товарищи!!!
Loving Linux. Linux is great!
Re[2]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 07.02.14 16:28
Оценка: :)
Здравствуйте, BlackEric, Вы писали:

BE>Здравствуйте, Algebroid, Вы писали:


BE>Кажется — это вброс для разжигания срача native vs managed.


хочется услышать политическую возможно тайную информацию по нэйтив и мэнеджед.
нэтив лучше контролируемая и быстрее исполняемая а менеджед — построенная с расчётом на скорость процессора возможно более удобная система?
Loving Linux. Linux is great!
Re[5]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 07.02.14 17:21
Оценка: :)
реальная экономика — это ведь еда одежда предметы первой и не только необходимости.
компьютерные системы нужны конечно но там где они критичны они уже давно внедрены.
остальные занимаются улучшениями и переписыванием старого софта.
зайдите на однокласснки.ру — тысячи бесплатных игр для флеша.
а это большая огромная работа. и их кормит правительство.
для разработчиков и систем управления и просто для игровиков надо постоянно придумывать новую работу.
это как говорят в теленовостях бизнес-инкубаторы их содержит правительство.
это виртуальная экономика надстройка над экономикой реальной.
это офисный планктон хотя живёт вполне реальной жизнью.
в америке так вообще сворачивают своё производство и импортируют дешёвые китайские товары.
все столицы штатов сша позастроены небоскрёбами — а это всё офисные работники — тепличные создания.
им нужна работа. их нужно кормить. правда фермеров много не надо поэтому страну кормит ограниченное число фермеров.
войны давно не было и в самой америке уже не будет — поэтому часть военных расходов можно пустить на обогащение населения.
Loving Linux. Linux is great!
Re[3]: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 07.02.14 17:38
Оценка: +1
Здравствуйте, Algebroid, Вы писали:

iZEN>>Тесты говорят, что ненативные компоненты работают тоже в пределах нормы восприятия ответной реакции.


A>хорошо. представье себе что вы пилотируете космоплан. челнок снимающий вас с орбиты на планету.

A>вы хотите его пилотировать вручную или иметь бортовой компьютер в котором зададите координаты а он вас посадит?
A>уместна ли такая аналогия?

Аналогию легко проверить: https://www.google.ru/search?q=симулятор+на+Java

A>хотя лично я тоже за нативные компоненты — они и работают быстрее.


Разработчики JetBrains IDEA с Вами почему-то не согласны.
Re[3]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 08.02.14 11:31
Оценка: -1
Здравствуйте, iZEN, Вы писали:

ZEN>Здравствуйте, Algebroid, Вы писали:


A>>хотя дотнет получился очень удобный. не зря архитектор дотнет — бывший архитектор дельфи. очень ценный фреймворк создал. учёл ошибки и недоработки джавы.


ZEN>Поэтому надо одновременно держать на машине клиента несколько версий .NET Framework?

ZEN>Ну да, удобно.

дотнет — молодая и развивающаяся технология. конечно для использования разных версий одновременно приходится ставить все версии.
Loving Linux. Linux is great!
Re: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 08.02.14 14:18
Оценка: -1
Здравствуйте, Algebroid, Вы писали:

A>высказывайтесь господа-товарищи!!!


Лучше всего связка embarcadero+erlang
Re[10]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 08.02.14 14:55
Оценка: +1
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, Algebroid, Вы писали:


LVV>>>Нет синтаксического анализа — принципиально.

A>>А может вы изобретате велосипед? сколько фривэр редакторов с подстветкой синтаксиса навроде Нотепад++?
LVV>Нотепад — текстовый редактор, к которому любой компилятор прикручивается.
LVV>А у нас — компилятора нет
LVV>Редактор СРАЗУ создает модель программы.
LVV>Из нее конвертировать в традиционные императивные языки — как пару десятков байт переслать.

читал давно книгу по прологу. далеко не продвинулся учватил только основные идеи.
короче у вас остро-исследовательская задача.
Loving Linux. Linux is great!
Re[12]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 08.02.14 16:02
Оценка: :)
Здравствуйте, LaptevVV, Вы писали:

НС>>Это — слова ни о чем. Давай конкретнее.

LVV>Пиши в мыло

Зачем?
Re[14]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 08.02.14 16:23
Оценка: :)
Здравствуйте, LaptevVV, Вы писали:

НС>>Зачем?

LVV>КОНКРЕТНО и подробно напишу.

А почему ты не можешь написать сюда? Не знаешь ответа?
Re[14]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 08.02.14 16:32
Оценка: +1
Здравствуйте, LaptevVV, Вы писали:

НС>>>>Это — слова ни о чем. Давай конкретнее.

LVV>>>Пиши в мыло

НС>>Зачем?

LVV>КОНКРЕТНО и подробно напишу.

А почему бы сюда не написать? А то это вопрос уже не первый раз возникает.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re: фреймворк с виртуальной машиной или нативные компоненты
От: andyag  
Дата: 08.02.14 16:42
Оценка: +1
Здравствуйте, Algebroid, Вы писали:

A>фреймворк с виртуальной машиной — java. и .net

A>нативные компоненты borland — inprise — embarcadero
A>в то же время borland имеет компоненты и компиляторы на разные платформы.
A>нативные компоненты — быстрее и не тормозят
A>фреймворк с виртуальной машиной — разрабатываешь на одной платформе — работает на другой
A>или всё равно привязан к конкретной базе данных?
A>или у борланда и дизайн красивей и весь софт проприетарный и дорогой — за дорогое удовольствие надо платить
A>а бесплатные фреймворки финансируются за счёт других компонентов и поэтому они недоразвитые?
A>или чтолько лет прошло и столько версий сменилось что доразвитые очень даже как?
A>а если я хочу компиляцию в код процессора — это и быстрей и экономичней?
A>высказывайтесь господа-товарищи!!!

Судя по существованию этих вопросов _вообще_, у вас к решению нет абсолютно никаких требований. Поэтому берите что нравится и используйте. Возникнут проблемы — как раз автоматически найдёте правильные ответы на все свои вопросы.
Re[15]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 08.02.14 18:40
Оценка: -1
Здравствуйте, ambel-vlad, Вы писали:

AV>Здравствуйте, LaptevVV, Вы писали:


НС>>>>>Это — слова ни о чем. Давай конкретнее.

LVV>>>>Пиши в мыло

НС>>>Зачем?

LVV>>КОНКРЕТНО и подробно напишу.

AV>А почему бы сюда не написать? А то это вопрос уже не первый раз возникает.

JetBrais сюда много пишет?
В феврале запустим новую версию сайта — там и будем писать. Там и читайте.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[16]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 08.02.14 19:01
Оценка: +1
Здравствуйте, LaptevVV, Вы писали:

НС>>>>>>Это — слова ни о чем. Давай конкретнее.

LVV>>>>>Пиши в мыло

НС>>>>Зачем?

LVV>>>КОНКРЕТНО и подробно напишу.

AV>>А почему бы сюда не написать? А то это вопрос уже не первый раз возникает.

LVV>JetBrais сюда много пишет?

Вроде же взрослые люди здесь. А отмазки детские. Ведь спрашивают отнюдь не нечто секретное. Более того, оно вызывает недоумение у многих.

LVV>В феврале запустим новую версию сайта — там и будем писать. Там и читайте.


А зачем тогда сюда накидывать?
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[8]: фреймворк с виртуальной машиной или нативные компоненты
От: alex_public  
Дата: 08.02.14 20:29
Оценка: :)
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>На одной машине больше 3 рантаймов? Ну ну.


У меня на машине 6 штук разных .Net рантаймов, причём ещё нет самого последнего. И я сам кажется ни один не ставил, так что не рискую удалять их.
Re[9]: фреймворк с виртуальной машиной или нативные компоненты
От: KRT Украина  
Дата: 08.02.14 20:45
Оценка: +1
Здравствуйте, alex_public, Вы писали:

_>У меня на машине 6 штук разных .Net рантаймов, причём ещё нет самого последнего. И я сам кажется ни один не ставил, так что не рискую удалять их.


У .NET всего 3 версии рантайма.
Re[16]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 08.02.14 21:16
Оценка: :)
Здравствуйте, LaptevVV, Вы писали:

AV>>А почему бы сюда не написать? А то это вопрос уже не первый раз возникает.

LVV>JetBrais сюда много пишет?

Много.

LVV>В феврале запустим новую версию сайта — там и будем писать. Там и читайте.


То, что ты не можешь ответить на вопрос, с которого, вообще то, нужно начинать разработку, убеждает меня что я прав — за два года вы так и не смогли понять зачем все это кроме занятия шаловливых ручек студентов какой либо работой.
Re[26]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 09.02.14 12:50
Оценка: +1
Здравствуйте, LaptevVV, Вы писали:

AV>>>>Этого можно спокойно избежать и при обычном подходе к программированию.

LVV>>>Вы — тоже не преподаватель.
LVV>>>"Знает тот, кто делает"(с) то есть — преподает реально. Каждый день из года в год.

AV>>Вообще-то я преподавал 2.25 года. И с родителями тоже сталкиваться приходилось. Это раз. Во-вторых, можно озвучить более конкретные претензии?

LVV>Какие претензии?

Ну тебе чем-то не понравилась выделенная фраза.

LVV>Это пока ко мне претензии, что я тут на какие-то вопросы не отвечаю...


Это да. Не на какие-то, а на более чем конкретные. И достаточно простые.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[7]: фреймворк с виртуальной машиной или нативные компоненты
От: andyag  
Дата: 09.02.14 15:49
Оценка: +1
Здравствуйте, Algebroid, Вы писали:

A>Здравствуйте, andyag, Вы писали:


A>>Здравствуйте, Algebroid, Вы писали:


A>>>а может лучше быть хорошим специалистом на одной-двух платформах чем нахвататься от 5-6 разных технологий?


A>>А как вы себя позиционируете? Зачем вообще занимаетесь программированием? Как минимум — "для себя" vs. "делаете интересные заказные проекты" vs. "работаете на кого-то по 8 часов в день"? В зависимости от ответа, ваше "а может лучше быть" будет абсолютно разным — в одном случае вы толкаете абсолютно правильную мысль, в другом — очень сильно заблуждаетесь.


A>так я и говорю что лучше качественнее себя спозиционировать на 1-2 платформах чем менять платформы как перчатки и чё-то делать на каждой — но экуменизм конечно может получиться.


Ещё раз — чем конкретно в программировании вы занимаетесь? Если вы программист, то одной платформы безусловно достаточно. Если вы тимлидо-архитектор, то с одной платформой все будут на вас показывать пальцем и громко смеяться.

A>>>притом даже если php работает и под виндоус и под линукс то существует разница на iis или на apache и к какой базе данных вы подключаететсь. база тоже виндоус или линуксовая.

A>>>мощности разных языков часто совпадают и перекрываются.

A>>Ну видите, вот и пошли капризы

A>>Вот вам радикальное решение — возьмите Java:
A>>1. Работает везде плюс-минус одинаково
A>>2. Веб-сервер один и тот же и под Windows, и под Linux
A>>3. Базы абсолютно любые абсолютно на любой системе (приложение крутится под linux + база sql server под windows vs. приложение крутится под windows + база mysql под linux vs. всё под linux vs. всё под windows)

A>>Ещё требования?


A>Возьмите NET и MONO. работает одинаково.


По-разному. Из-за разницы в реализации при работе с Mono возможны удивления. IDE для Mono крайне убога. Сам статус Mono неоднозначен — это ни разу не мейнстрим, а скорее костыль на чёрный день. Нужно иметь какие-то очень веские причины начинать новый проект с рассчётом на Моно.

A>базу подключай любую. необязательно платить за МССКЛ — Постгрес не хуже. Оракл конечно непревзойдён и ДБ2 на мэйнфреймах — но это конечно масштаб министерства.

A>Если пишете для среднего/большого предприятия не грех писать клиент-сервер. ТОгда Борланд — отличное решение. Если конечно корпоративная политика это не Интранет.

Я во-первых не понимаю зачем вы перечислили все эти СУБД, во-вторых не понимаю чем Борланд лучше абсолютно любого другого варианта. Хуже он своей экзотичностью. Чем он при этом лучше?
Re[4]: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 11.02.14 10:05
Оценка: :)
Здравствуйте, Философ, Вы писали:

I>>Смотря какое время отклика требуется и насколько сильные гарантии этого.

I>>скажем Sleep(100) мне удавалось растягивать до 15 секунд

Ф>а мне удавалось даже больше чем на 15 секунд.

Ф>я тогда в порядке эксперимента создал 1,e+5 жрущих проц тредов )))

А я ограничился много меньшим количеством тредов, которые проц вообще не жрут, а тупо копируют гигантские файлы туда-сюда. Загрузка проца ~0, Sleep(100) периодически прыгает до небес. Я где то результаты постил в этом же форуме, но не могу найти — рсдн такой рсдн.
Re[8]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 11.02.14 13:54
Оценка: :)
Здравствуйте, mark_kavinski, Вы писали:

_>Здравствуйте, Algebroid, Вы писали:


A>>МССКЛ — Постгрес не хуже. Оракл конечно непревзойдён

_>Огоспади... Кто тебе такую чушь сказал?

я недавно исследовал постгрес и читал о нём отзывы. рекомендуется для исследования в промышленных условиях.
оракл традиционно применяется в критических системах. оракл это всегда была база #1.

A>>и ДБ2 на мэйнфреймах — но это конечно масштаб министерства.

_>Ты из какого года?

ты не смейся. есть места где это всё ещё применяется. системы продажи билетов и прочее.
ставить сервер на персональном компьютере не всегда удобнее.
веб-фермы конечно возможны но майкрософт — это система для домашнего и игрового использования.
или возможно использование персоналок как терминалов со своим клиентом для более крупных систем.

A>>Если пишете для среднего/большого предприятия не грех писать клиент-сервер. ТОгда Борланд — отличное решение. Если конечно корпоративная политика это не Интранет.

_>Ничего не понял... При чём тут борланд, при чём тут интранет и тем более при чем тут клиент-сервер.

борланд нацелен на архитектуру клиент-сервер. на борланде удобно писать CRM.
но есть люди которые считают что в корпоративных интранетах должен рулить веб-сервер в связке с сервером компонентов.
это опять вопрос политики.
причём мне самому становится интересна сама политика. почему делают так или иначе. особенно секретная политика. и как политика связана с апокалипсисом. очень интересно.
Loving Linux. Linux is great!
Re[15]: фреймворк с виртуальной машиной или нативные компоненты
От: mark_kavinski  
Дата: 11.02.14 14:06
Оценка: +1
Здравствуйте, alex_public, Вы писали:

НС>>Но ненужно иметь на одной машине 2.0, 3.0 и 3.5 одновременно, каждый из них ставится поверх другого.


_>А что же у меня так не встали? )


Потому что Ночной Смотрящий несёт ахинею.
Re[9]: фреймворк с виртуальной машиной или нативные компоненты
От: mark_kavinski  
Дата: 11.02.14 14:37
Оценка: :)
Здравствуйте, Algebroid, Вы писали:

A>>>МССКЛ — Постгрес не хуже. Оракл конечно непревзойдён

_>>Огоспади... Кто тебе такую чушь сказал?

A>я недавно исследовал постгрес и читал о нём отзывы. рекомендуется для исследования в промышленных условиях.

Кем рекомендуется? Постгрес в промышленых условиях встречается чуть чаще, чем никогда.
A>оракл традиционно применяется в критических системах. оракл это всегда была база #1.
Оракл давно не "база #1".

A>веб-фермы

Какое отношение веб фермы имеют к DBMS?
A>конечно возможны но майкрософт — это система для домашнего и игрового использования.
Глупости.
A>или возможно использование персоналок как терминалов со своим клиентом для более крупных систем.
А это какое отношение имеет к DBMS?

A>>>Если пишете для среднего/большого предприятия не грех писать клиент-сервер. ТОгда Борланд — отличное решение. Если конечно корпоративная политика это не Интранет.

_>>Ничего не понял... При чём тут борланд, при чём тут интранет и тем более при чем тут клиент-сервер.

A>борланд нацелен на архитектуру клиент-сервер.

Каким боком?
A>на борланде удобно писать CRM.
Борланд это компания. Весьма дохлая к тому же.
А какое отношение CRM имеют к клиент-сервер архитектуре?

A>но есть люди которые считают что в корпоративных интранетах должен рулить веб-сервер в связке с сервером компонентов.

A>это опять вопрос политики.
Если речь именно о CRM, то для CRM клиент-сервер давно НЕ рулит.
A>причём мне самому становится интересна сама политика. почему делают так или иначе. особенно секретная политика. и как политика связана с апокалипсисом. очень интересно.
Фронт-енд 99% корпоративного интра и интер сектора это веб. При чём под веб тут подразумевается обычно HTML. На слоях ниже могут быть и веб-сервисы и различные MQ типа MSMQ, IBM WebSphere MQ и т.п. Ну, а бэкенд в большинстве случаев это различные RDBMS. No SQL весьма редкое явление в корпоративном секторе.
Re[17]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 12.02.14 15:26
Оценка: +1
Здравствуйте, alex_public, Вы писали:

_>Звучит не плохо. Хотя у жабки всё равно расклад лучше. )


В мечтах.

НС>>Никакого зоопарка нет.

_>Ну по факту то на моём компьютере именно оно и есть.

По факту тебе уже указали на твою ошибку, но ты все продолжаешь цепляться за свои фолдерочки, дабы не признавать что не прав.

_>Но принцип то наверняка общий.


Принцип чего?
Re[5]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 12.02.14 15:26
Оценка: +1
Здравствуйте, mark_kavinski, Вы писали:

НС>>Несколько это всего две — 1.0 и 1.1 уже давно протухли, а 4.0, 4.5 и 4.5.1 это один и тот же фреймворк,

_>Как можно такой бред писать? Это разные фреймворки, с разными версиями библиотек, с разными версиями msbuild, с разными версиями csc.

Это все колышет только девелоперов.

_>Единственное, что общего у 4.0, 4.5 и 4.5 — это версия CLR — CLR 4. У 2.0, 3.0, 3.5 — CLR 3.


Садись, два. Не бывает CLR версии 3. Ну и общего там намного больше, чем CLR. Наконец, в контексте разговора, рекомендую попробовать поставить 4.0 и 4.5 одновременно на одну машину. Как получится — возвращайся.
Re[22]: фреймворк с виртуальной машиной или нативные компоненты
От: alex_public  
Дата: 12.02.14 20:43
Оценка: -1
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>А почему она должна удалиться? 3.5 поверх 2.0 и работает, я тебе которое уже сообщение об этом пишу.


Нет, ты пишешь что 3.5 заменяет 2.0.

НС>Это про 4.5. 3.5 вообще не полноценный фреймворк, а апдейт компиляторов и некоторых библиотек.


http://www.rsdn.ru/forum/flame.comp/5467580
Автор: Ночной Смотрящий
Дата: 12.02.14

Нет, ты привел список папочек. Это не означает, что у тебя 6 фреймворков. Даже если у тебя действительно установлены 1.0 и 1.1 (у меня вот их нет, хотя я разработчик, и в основном под дотнет), то все равно физически невозможно одновременно иметь 6 разных фреймворков, потому что 3.0 и 3.5 заменяют 2.0, а 4.5 и 4.5.1 — 4.0.
Ах да, папочек у меня тоже 6 штук.


НС>Нет, потому что 1.0 и 1.1. Уже сдохли. Так что актуальны только 2. А теперь давай вспомним, сколько актуальных версий CRT у твоей любимой VC++.


Вообще то мы давно ушли с vc++ на gcc, т.к. утомились работать на компиляторе не поддерживающем текущий стандарт. Но и раньше (на vc++) и сейчас мы использовали статическую линковку. Так что версии crt вопрос у нас не поднимался даже теоретически.
Re[12]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinclair Россия https://github.com/evilguest/
Дата: 13.02.14 04:30
Оценка: +1
Здравствуйте, mark_kavinski, Вы писали:


A>>База одна общая а клиенты — на персоналках.

_>А при чём тут клиент-сервер? Классический клиент-сервер — это, например, Outlook или тот же Янус — в каждом случае есть локальная база и синхронизация с сервером через сеть по определенному протоколу.
_>Общая база с клиентом на персоналках это самый обычный веб, где клиентом выступает браузер.
Outlook (при работе с Exchange) или тот же Янус — это классическая трёхзвенка. Клиент не общается "с базой" напрямую, а взаимодействует с сервером приложений.
Называть трёхзвенку клиент-сервером можно с большой натяжкой — она, конечно, является частным случаем КС, но классический КС — это всё-таки работа напрямую с RDBMS, что и было в своё время основной идеей Борландовской VCL.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[6]: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 13.02.14 16:35
Оценка: :)
Здравствуйте, Abalak, Вы писали:

A>Здравствуйте, iZEN, Вы писали:


НС>>>А сколько на компе нужно версий JRE?


iZEN>>Одну.


A>А почему у меня на недевелоперской машине их 3? Вот в Programs and Features -


A>Java 7 Update 45

A>Java(TM) Update 30
A>JavaFX 2.1.1

Снесите их все. Они не нужны.

Скачайте одну JRE с официального сайта — java.com.

Загрузка Java для всех операционных систем
Рекомендуется Version 7 Update 51



A>Причем Дотнета хватает одного — 4.5

A>Машина повторю домашняя, из дев инструментов установлена только 2012 студия экспресс для редких экспериментов.

JRE достаточно одной — последней на текущей момент версии. Конечно, если у вас есть программы (например, RSSOwl), которым нужна среда выполнения Java
Re[18]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 13.02.14 16:59
Оценка: :)
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, Algebroid, Вы писали:

A>>Для большого нужен быстрый диск.
A>>Когда на диске миллионы записей даже индексированный запрос идёт ощутимое время.
S>Фантастическая чушь. На моём ноутбуке запрос по таблице с миллионам записей идёт неощутимое время — занимает десятки миллисекунд.

вы наверное шутите.
разве что вы делаете выборку по индексу.
а выполните запрос с результатом тысячу записей и group by

A>>Залей миллиард записей. Какой диск по размеру для этого нужен. И посмотри скорость выполнения поисковых запросов.

S>Детский сад, честное слово. Вы под "большой базой" что понимаете? 1ТБ, 2ТБ, 100ТБ?
S>И при чём тут мейнфреймы?
мэйнфреймы всегда были предназначены для промышленного хранения данных.
там и скорость доступа к дискам и резервное копирование и изначально сетевая технология для всего.

S>Ваши представления о производительности приложений — фантазии, основанные на пробелах в знаниях.

S>Рекомендую систематический подход:
S>1. Разберитесь с тем, что такое производительность вообще. Чем отличается Actual Performance от Perceived Performance, что такое Throughput, что такое Latency.
S>2. Разберитесь с тем, что влияет на производительность. Что такое bottlneck. Что такое I/O Bound, CPU Bound, Memory Bound.
S>3. Разберитесь с текущим положением дел в производительности платформ. Очень помогает вдумчивое чтение чемпионов TPC-C.
S>4. Разберитесь с устройством современных архитектур приложений. Чем трёхзвенка отличается от клиент-сервера, зачем она придумана. Что такое service-oriented architecture. Как устроены традиционные тонкие клиенты. Что общего между silverlight и AJAX, чем они отличаются. Что общего у XTerminal и браузера, чем они отличаются.

это конечно полезный подход.

S>Тогда вам, возможно, удастся задавать менее забавные вопросы на форумах.


мне интересны аргументы участников форума за разные платформы — как рациональные так и секретно-политические.
не нравится тема — не читайте.
Loving Linux. Linux is great!
Re[34]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 13.02.14 18:37
Оценка: +1
Здравствуйте, LaptevVV, Вы писали:

AV>>>>Я был преподом. Пусть и меньше твоего. И тоже имею возможность сравнивать. И слова НС могу подтвердить.

LVV>>>Молодец!
LVV>>>Хочешь помочь — пиши в почту.
LVV>>>Не хочешь помочь — отстань!

AV>>Прежде чем помогать надо бы понять. А вот с этим большие проблемы. И не у одного меня. Что касается почты, то можно и так. Но опять же, хотелось бы понять почему почта предпочтительнее. Что-то секретное предполагается сообщить?

LVV>Писать долго. Формат — не форумный.

Пока не совсем понятно. Что именно там нефорумного? Я понимаю, когда речь идет о коммерческой тайне и подобном. Но это не тот случай.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[36]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 14.02.14 11:56
Оценка: +1
Здравствуйте, LaptevVV, Вы писали:

AV>>>>Прежде чем помогать надо бы понять. А вот с этим большие проблемы. И не у одного меня. Что касается почты, то можно и так. Но опять же, хотелось бы понять почему почта предпочтительнее. Что-то секретное предполагается сообщить?

LVV>>>Писать долго. Формат — не форумный.

AV>>Пока не совсем понятно. Что именно там нефорумного? Я понимаю, когда речь идет о коммерческой тайне и подобном. Но это не тот случай.

LVV>Именно неформат.
LVV>Одной какой-то причины нет, все в комплексе.

Тогда почему бы не изложить этот комплекс причин здесь? И тогда все поймут, что дейтсвительно это не для этого форума, а для писем. После чего больше подобных вопросов не будет возникать. И все перейдут на мыло.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[42]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 14.02.14 17:10
Оценка: +1
Здравствуйте, LaptevVV, Вы писали:

LVV>>>Вот мы пошли в колледж вычислительной техники, показали.

LVV>>>Они у нас сразу 20 лицензий купили — и тут же стали в учебном процессе использовать.
LVV>>>Пошли в другой колледж — аналогичная картина.
AV>>Видишь ли, это совсем не показатель. И ты это знаешь. Если, конечно, ты хочешь быть объективным.
LVV>1. Показатель чего?

Например, того, что вы на правильном пути.

LVV>2. Вполне себе рыночный показатель — народ берет.


Я бы поостерегся после пары-тройки подобных внедрений говорить "берет"

LVV>>>Написал преподам, попросил посмотреть — все написали: давайте развивайтте быстрей, нужна такая система.

AV>>Эти пожелания настолько голословны, как ты и привел?
LVV>Я им дал ссылки на группу в контакте — там кое-что есть. Я им послал среду, чтобы попробовали.

Я не про то что ты им говорил, а про то, что они тебе говорили. Если только "давайте..., нужна...", то это просто голословные фразы.

LVV>Кто-то из отцов -основателей писал, что способных к программированию — порядка 4%

LVV>Если говорить о наших школьниках в ОБЫЧНЫХ средних школах,
LVV>то по свидетельствам учителей (с коими, как ты понимаешь, я ПЛОТНО общаюсь несколько последних лет) — таких учеников только ОДИН на класс.
LVV>Еще человека 3-4, которые могут (но особо себя не проявляют), с решением нестандартных задач сами либо не справляются, либо с подсказками препода.
LVV>(в классе наполняемость в среднем примерно 25 человек)

А теперь скажи сколько учеников испытывают непреодолимые проблемы с набором текста программы?

LVV>В общем — пустой разговор. Хочешь подробностей (зачем?) — пиши в почту.


Так тебе и предлагают наполнить разговор смыслом. Как ты можешь заметить, никаких проблем с обсуждением тут не наблюдается. Мы уже начали потихонечку это делать. И ничего ужасного не произошло.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[7]: фреймворк с виртуальной машиной или нативные компоненты
От: Abalak США  
Дата: 14.02.14 17:45
Оценка: +1
Здравствуйте, iZEN, Вы писали:

ZEN>Кстати, вот: Зачем необходимо удалять из системы предыдущие версии Java?


Ну вот и получается зоопарк еще хлеще, чем с дотнетом. Еще и настоятельные рекомендации вручную чистить.
Re[9]: фреймворк с виртуальной машиной или нативные компоненты
От: Abalak США  
Дата: 14.02.14 18:13
Оценка: +1
Здравствуйте, iZEN, Вы писали:

A>>Ну вот и получается зоопарк еще хлеще, чем с дотнетом. Еще и настоятельные рекомендации вручную чистить.


ZEN>Так ведь с JRE не получается зоопарка, так как рекомендуют ставить одну единственную — последнюю версию. А вот .NET остаётся в системе несколько бесхозных фреймворков, которые непонятно, нужны или нет какому приложению, и можно ли удалить. А то вдруг удалишь один (жутко нужный системе) фреймворк, а со следующим обновлением Windows его опять и получишь, он же поставится... начинай сначала думать, какой из .NET Framework не нужный.


Погоди-ка. Тут уже речь шла про отсутствие обратной совместимости в JRE, наличие шестерки у меня на компе это косвенно подтверждает, где гарантии, что все заведется после удаления?
Re[11]: фреймворк с виртуальной машиной или нативные компоненты
От: Abalak США  
Дата: 14.02.14 18:35
Оценка: +1
Здравствуйте, iZEN, Вы писали:

ZEN>Где? Все версии JRE совместимы для программ: программы, написанные для прежних версий JRE, запустятся в новых версиях JRE с вероятностью 99,99% (обратное не всегда верно, так как целевая платформа компиляции и исходный код программы может быть выше той, которая старее последней выпущенной версии JRE, и новая программа в старой JRE работать не будет).


А вот у Оракла и как тут уже упоминалось, говорится, что между 6 и 7 не полная совместимость.

A>>наличие шестерки у меня на компе это косвенно подтверждает


ZEN>Нет.


Почему она тогда в системе? Претензии точно такие же как и к дотнету.

A>>где гарантии, что все заведется после удаления?


ZEN>У Oracle — непосредственного производителя JRE.


Дык не дает он этих гарантий.
Re[44]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 15.02.14 00:44
Оценка: +1
Здравствуйте, LaptevVV, Вы писали:

LVV>>>>>Вот мы пошли в колледж вычислительной техники, показали.

LVV>>>>>Они у нас сразу 20 лицензий купили — и тут же стали в учебном процессе использовать.
LVV>>>>>Пошли в другой колледж — аналогичная картина.
AV>>>>Видишь ли, это совсем не показатель. И ты это знаешь. Если, конечно, ты хочешь быть объективным.
LVV>>>1. Показатель чего?
AV>>Например, того, что вы на правильном пути.
LVV>Почитайте Илью Дединского и Константина Полякова, как минимум.
LVV>А также Информатику-21

Ссылку можно?

LVV>>>2. Вполне себе рыночный показатель — народ берет.

AV>>Я бы поостерегся после пары-тройки подобных внедрений говорить "берет"
LVV>А я — нет, ибо вижу отношение в Астрахани.

На единичный случаях не стоит делать далекоидущие выводы. Тем более после пары лет существования среды.

LVV>>>>>Написал преподам, попросил посмотреть — все написали: давайте развивайтте быстрей, нужна такая система.

AV>>>>Эти пожелания настолько голословны, как ты и привел?
LVV>>>Я им дал ссылки на группу в контакте — там кое-что есть. Я им послал среду, чтобы попробовали.
AV>>Я не про то что ты им говорил, а про то, что они тебе говорили. Если только "давайте..., нужна...", то это просто голословные фразы.
LVV>А если люди готовы заключить договора на разработку учебных курсов для нашей среды?

Сколько договоров, за какое время было заключено? Примерный порядок сумм?

LVV>>>Еще человека 3-4, которые могут (но особо себя не проявляют), с решением нестандартных задач сами либо не справляются, либо с подсказками препода.

LVV>>>(в классе наполняемость в среднем примерно 25 человек)
AV>>А теперь скажи сколько учеников испытывают непреодолимые проблемы с набором текста программы?
LVV>Вот примерно 20 из 25.
LVV>Пока они набирают, они забывают, какую задачу решают, и в какой последовательности набирать.
LVV>И еще на английском — которого даже многие приличные ученики просто не знают.
LVV>А когда пропускают скобочки, буковки — это жуткий демотиватор деятельности.

Откуда эта статистика?

LVV>Есть еще много других.

LVV>например, стандартный текстовый редактор не позволяет корректно следить за деятельностью студента, а мы в своей среде — можем.

Что значит корректно следить за деятельностью студента? И зачем это делать? Я за своими студентами не следил. Вообще. Я предпочитал тратить учебное время с большей пользой.

LVV>>>В общем — пустой разговор. Хочешь подробностей (зачем?) — пиши в почту.


AV>>Так тебе и предлагают наполнить разговор смыслом. Как ты можешь заметить, никаких проблем с обсуждением тут не наблюдается. Мы уже начали потихонечку это делать. И ничего ужасного не произошло.

LVV>Не. Djn gjxbnfq^ http://vestnik.astu.org/Content/UserImages/file/inform_2013_2/24.pdf

Уже в самом начале идет небольшая подтасовка.

К. Поляков, обучавший школьников в среде КуМир, отмечает, что русские команды воспринимаются учениками намного легче английских

Вот только на странице, на которую ссылаются при этом, такого не утверждается. Только некто в комментариях написал сие утверждение. Без каких-либо доказательств.

В следующей ссылке тоже идет утверждение про родной язык. Правда и там она взята непонятно откуда. И, кстати, здесь же говорится, что лишь у некоторых 5-классников были проблемы с редактированием. Но все моменты когда редактирование вызывало затруднение были отличны от простого набора текста программы. Что не согласуется с твоим утверждением. И это дети 11-12 лет. Неужели высшее образование за последние несколько лет настолько сильно деградировало?

Смотрим далее. Что за подсистема анализа? Причем такая, что занимает значительное время. Похоже НС был прав. И при обучении программированию, как и при работе, кодирование занимает далеко не самую большую часть времени. Так что потери времени еще уменьшаются.

Ну а неинформативность ошибок зависит не от того программа представлена как текст или нечто ваше. Информативность ошибок завист от разработчиков. Так что и здесь передергивание.

Далее там сказано, что сохранение кода в тестовом виде провоцирует учащихся на нечестные способы выполнения заданий. Можно хотя бы парочку таких способов? Стало очень интересно что за способы, но ни одного не смог придумать.

Поэтому следующий за этим вывод "таким образом" не понятен. Скорее напоминает подгонку начальных условий под заданный результат. Особенно учитывая, что большая часть требований прекрасно реализуема и в классическом подходе к коду программы.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[46]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 15.02.14 01:10
Оценка: +1
Здравствуйте, LaptevVV, Вы писали:

AV>>>>Так тебе и предлагают наполнить разговор смыслом. Как ты можешь заметить, никаких проблем с обсуждением тут не наблюдается. Мы уже начали потихонечку это делать. И ничего ужасного не произошло.

LVV>>>Вот тебе одна из статей Ильи Дединского: http://old.computerra.ru/offline/2005/596/39318/

AV>>Прочитал. И что-то не нашел аргументов в пользу вашего подхода. Если я неправ, то можно более точно указать нужное место в статье.

LVV>Да ты его сайт посмотри — там есть его несколько работ.

Можно ссыолчки хотя бы на пару таких работ? А то не совсем понятно что и где искать.

LVV>Где он прямо говорит, что надо учить понятиям, а не синтаксису.


Разочарую, но отказ от текстового представления никак не приводит к такому результату. Даже в статье о вашей среде про синтаксис не так уж и мало написано.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[47]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 15.02.14 01:41
Оценка: -1
Здравствуйте, ambel-vlad, Вы писали:
AV>>>Ссылку можно?
LVV>>Информатика-21 — прямо в гугле. Константин Поляков — прямо в гугле.
LVV>>Илья Дединский — прямо в гугле...

AV>Интересно получается. Ты на кого-то там ссылаешься, а искать это должны другие.

Не хочешь — не ищи.
LVV>>В блоге у него — я не собираюсь тут раскладывать тут все по полочкам.
AV>Что тебе мешает это сделать? Тем более, что тебе это сделать намного проще нежели другим.
LVV>>Ищите, читайте.
AV>Очень странно. Ссылаешься ты (пусть и косвенно), а искать должны другие. Раз ты сказал, что где-то в блоге что-то есть, то тебе будет проще найти.
"Коммунистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"(с) В.И. Ленин
Я — уже обогатил. Еще не всем богатством, но большим количеством работ в определенной сфере.
А вы — нет.
Обогатите — сами. Без моей помощи.
Все, я заканчиваю этот бесполезный разговор.
И мне пофиг, что вы об этом подумаете.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[49]: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 17.02.14 10:47
Оценка: :)
Здравствуйте, Ночной Смотрящий, Вы писали:

AV>>>Разочарую, но отказ от текстового представления никак не приводит к такому результату. Даже в статье о вашей среде про синтаксис не так уж и мало написано.

LVV>>

НС>Отказ от текста избавляет только от от лексического анализа, синтаксис никуда не девается.


Отказ от текста избавляет студента от колупания в синтаксисе. Пока студент наберет небольшой кусочек текста без ошибок, он пять раз вспотеет, раз десять сходит покурить и за одно занятие сделает раз в 10 меньше чем мог бы.

Скажем, алгоритм сортировки очень простой. На палочках люди справляются за минут 5. Если студенту без подготовки в программухе надо больше времени из за набора текста, то однозначно это плохой подход к обучению.
Re[52]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 19.02.14 09:23
Оценка: +1
Здравствуйте, Ikemefula, Вы писали:

I>Минимальный набор хоткеев и мышиных жестов не запомнил, ниасилил, забил.


Вотименно.

I>Для начала надо научиться думать. А как научишься думать, нужно просто показать ,как правильно записывать свои мысли. А в программухе все наоборот — сначала записывать, а думать всё время некогда. Вот потому Синклер называет программистов скайпа мутантами — код научились писать, а научиться думать не было времени — боролись с синтаксисом.


Это утверждение нуждается в доказательстве.
Re[54]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 19.02.14 12:54
Оценка: +1
Здравствуйте, Ikemefula, Вы писали:

I>Берешь простое действие мышо — нажатие кнопки перетаскивание отжатие.

I>Если ты работаешь с текстом, то обычно это селекшн.
I>А если нет текста, от это драг.
I>Вопрос — как сделать и драг и селекшн если есть текст ?

Режимы переключать — кому надо, будет мышой или пальцем возить, кому не надо — будет иметь возможность использовать нормальный редактор.

I>Далее, есть возможность тащить всю конструкцию, а есть только заголовок. Опаньки, еще один модификатор.

I>И вот после небольшого количества кейсов сложность простых мышиных операций требует целый талмуд документации.

Вотименно.

I>А без текста все просто, как в десктопе вындоуса — взял да потащил.


Просто там только языком.

НС>>Это утверждение нуждается в доказательстве.

I>Открой сайп и смотри эти доказательства.

Это не доказательство. Связь между проблемами скайпа и синтаксисом дельфи не раскрыта.
Re[54]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinix  
Дата: 20.02.14 05:55
Оценка: +1
Здравствуйте, Ikemefula, Вы писали:

I>А если нет текста, от это драг.

I>Вопрос — как сделать и драг и селекшн если есть текст ? Нужен модификатор.
Хорошим тоном считается "мышь по невыделенному тексту — выделение", "мышь по выделенному — перетаскивание", вот только реализовано оно далеко не везде (например, в Опере есть с незапамятных времён). Модификаторы нужны только для действий, смысл которых нельзя восстановить из контекста.
Re[56]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinix  
Дата: 20.02.14 11:57
Оценка: +1
Здравствуйте, Ikemefula, Вы писали:

S>>Хорошим тоном считается "мышь по невыделенному тексту — выделение", "мышь по выделенному — перетаскивание", вот только реализовано оно далеко не везде (например, в Опере есть с незапамятных времён). Модификаторы нужны только для действий, смысл которых нельзя восстановить из контекста.

I>В обсуждаемом редакторе все действия такие, что смысл нельзя восстановить из контекста.

С чего бы это? Особенно если учесть что основная фишка IDE от Лаптева и ко (мы ведь про неё сейчас?) — в хранении распарсенного AST вместо "голого" текста.
Вопрос два: почему такой подход должен мешать произвольным правкам? В рослине используется именно что унифицированное AST, и почему-то ничего от этого не ломается

I>Итого, как редактор отличит перетаскивание кусочка текста от перемещения стейтмента ?

Элементарно. Можно просто парсить текст повторно, после перетаскивания, можно заморочиться с сопоставлением диапазона выделения и выбранных узлов AST.

I>в одном случае перетаскивание это работа с языком — выделяем и тащим a = getValue(x); и дейтсвие должно быть следующим — на новом месте привязаться к новой переменной а или создать такую переменную

I>В другом случае это работа с текстом программы — выделяем и тащим ту же строку, но помогать не надо

Это "программерское" решение. Любой спец по UI-дизайну с ходу скажет, что правильное* решение:
1. По перетаскиванию нужно просто показать smart-tag с доступными вариантами действия.
2. По умолчанию применить последний выбранный вариант (возможно, подбирать разные действия для разных ошибок в готовом AST), при выборе другого действия в смарттеге — поменять на выбранное.
3. Позволять переопределять поведение нажатием модификаторов при перетаскивании.
4. Поведение не должно отличаться от способа перемещения текста: копипаста, мышь или сенсорный ввод** — неважно.

* правильное для среднестатистической целевой аудитории. Для подростков или хардкорных линуксоидов ключевые сценарии будут различаться.
** сенсорный ввод, как ни странно нужен и в "профессиональных" программах, не забываем про людей со всякими disabilites. Тем более что добавление в семёрке и выше стоит копейки.
Re[58]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinix  
Дата: 20.02.14 13:57
Оценка: +1
Здравствуйте, Ikemefula, Вы писали:

S>>С чего бы это? Особенно если учесть что основная фишка IDE от Лаптева и ко (мы ведь про неё сейчас?) — в хранении распарсенного AST вместо "голого" текста.

I>Я привел пример.
Я на него ответил выше — необходимо учитывать контекст (есть/нет выделения).

S>>Вопрос два: почему такой подход должен мешать произвольным правкам? В рослине используется именно что унифицированное AST, и почему-то ничего от этого не ломается

I>Потому что действий мышом всего три штуки — mouse move, mouse down, mouse up. Отсюда понятно, что очень сложно комбинировать и таким образом, что бы полушать широкий спектр возможностей.
Снова та же ошибка. Нельзя забывать про контекст.

I>>>Итого, как редактор отличит перетаскивание кусочка текста от перемещения стейтмента ?

S>>Элементарно. Можно просто парсить текст повторно, после перетаскивания, можно заморочиться с сопоставлением диапазона выделения и выбранных узлов AST.
I>для простоты условимся, что все координаты всех элементов и операций во всех случаях идентичные. Понятно, что это означает ?
Нет. Серьёзно, чем это принципиально отличается от любого другого действия?

S>>1. По перетаскиванию нужно просто показать smart-tag с доступными вариантами действия.

I>первый твой вариант был "модификаторы не нужны", а сейчас оказывается, что не только не хватает модификаторов, но надо еще намеренния пользователя спрашивать.
I>то есть, тебе не хватает даже тегов и ты хочешь ввести режим редактирования, опаньки !
I>нужны модификаторы уже при кликах, а не только при перетаскивании.

Серьёзно, такое впечатление, что ты не имеешь представления, как делаются подобные штуки и теоретизируешь на пустом месте
Ок, давай на пальцах:

1. По умолчанию после перетаскивания выполняем самое популярное действие. Для простоты и чтобы не уходить в сторону — последнее выбранное.
2. Для частных случаев показываем тег с возможностью выбрать другие (реже используемые) варианты. Это _не_ режим редактирования, для работы тега достаточно откатить предыдущую и накатить выбранную команду. Если разработчики связались с перетаскиванием и рефакторингом без рабочего undo-redo, значит они полные ССЗБ и тему можно закрыть уже на этом пункте.
3. Для совсем частных случаев, когда алгоритм не справляется с определением правильного действия по умолчанию, добавляем возможность подсказать нужное действие, зажав модификатор при перетаскивании. П.3 не отменяет предыдущих, так что я не вижу с чего "нужны модификаторы уже при кликах, а не только при перетаскивании".

Получаем классический opt-in, обжёванный и перепробованный от и до. Другие варианты заметно хуже, т.к. приводят или к разрушающему поведению, или к потере контекста.

I>поведение чего ?

Раньше на рсдн-е не теряли контекста в рамках одного поста
Речь по-прежнему о сценарии драг-дропа, начиная с выделения и заканчивая рефакторингом после перетаскивания.

I>В сумме ты уже описал примерно половину причин, из за которых я забил на мега-редакторы. Осталось еще немного — привести минимальный набор режимов, модификаторов и хоткеев.

Скорее, ты ими не пользовался, или ограничился режимом "неподготовленного пользователя". VS, офис, опера, notepad++ — в любом инструменте для работы с текстом на подобные грабли уже наступали, и, если в команде был специалист по проектированию UI, давно разрешили.
Re[60]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinix  
Дата: 21.02.14 05:54
Оценка: +1
Здравствуйте, Ikemefula, Вы писали:

S>>Я на него ответил выше — необходимо учитывать контекст (есть/нет выделения).

I>Значит в одном из случаев получаем очевидный фейл, т.к. в обоих случаях исходное состояния идентично, кроме намерений пользователя.

С чего бы это? Т.е. по твоему, 99% клиентов, нажимая на выделенный текст собираются его перевыделтить, а не перетащить?
UI-дизайн вообще-то работает не с "я так вижу", а с набором сценариев, которые в обязательном порядке проверяются на выборке по целевой группе пользователей. Поэтому типовая аргументация обычно не "очевидный фейл, гы-гы", а "варианте А пользователи пробуют выделение дважды, затем возвращаются к копипасте" vs "в варианте B пользователи использовали выделение и затем показывали его соседям, которые ещё использовали копипаст".

Ошибки на конкретном пользователе неважны, если текущее поведение устраивает остальных 99999 пользователей. Тем более что для него, такого уникального, предусмотрена возможность поменять результат после перетаскивания.

S>>2. Для частных случаев показываем тег с возможностью выбрать другие (реже используемые) варианты. Это _не_ режим редактирования,

I>То есть, уже есть усложнение, ибо если отказаться от текста, то это не нужно.
С чего бы это? Если мы перетащили цикл в пустой файл, то у нас уже 3 выбора — оставить как есть, обернуть в метод + новый класс, обернуть в метод + partial-class (класс определяется по исходному расположению текста).

И не важно, перетащили мы текст или узел AST, для пользователя нет никакой принципиальной разницы, что под капотом. Или для тебя UI 2013 студии до и после установки рослина — принципиально разные вещи?


S>>3. Для совсем частных случаев, когда алгоритм не справляется с определением правильного действия по умолчанию, добавляем возможность подсказать нужное действие, зажав модификатор при перетаскивании. П.3 не отменяет предыдущих, так что я не вижу с чего "нужны модификаторы уже при кликах, а не только при перетаскивании".


I>Опаньки — снова усложнение. Модификатор обычно нужен для выделения и вещей навроде. А тебе надо будет подсказывать с помощью модификатора, что же ты хочешь — перетащить текс или перетащить стейтмент.

Машу ж вать! Это opt-in, т.е. расширение поведения для опытных пользователей. Оно покрывает те 5-8% сценариев, когда пользователь хочет взять дело на ручной контроль.
Вас же модификаторы при работе с инструментами в фотошопе не смущают?

Ну блин, серьёзно, вам что человеко-машинное взаимодействие/UI design в вузе не читали? Это ж совсем-совсем азы.


I>Если перетаскиваем тест, то все просто. А если стейтмент, то он по окончании должен встроиться в код самостоятельно, по аналогии с автоматическим рефакторингом. Рефакторинг например не спрашивает у тебя, как преобразовывать локальные переменные в каждом из 100 случаев который он нашел.

Фига с два. Пользователю пофиг, что он перетаскивает. Ему важен результат. Если пользователь перетаскивает текст и хочет чтобы он отрефакторился по завершению — UI должен это поддерживать. Если пользователь хочет собрать AST из нескольких кусочков (по отдельности невалидных) — UI не должен ему мешать. Если UI ведёт себя иначе — значит, или эти задачи не входят в ключевые сценарии, или UI писал программист, а не дизайнер.

I>Поэтому тебе придется поназаводить дополнительных модификаторов, поназаводить режимов редактировать, увеличить примерно вдвое количество элементов меню и тд и тд и тд.

Ну блин. Я тебе _уже_ расписал всю реализацию от и до, но ты продолжаешь фантазировать на тему "формочек", "элементов меню" и "дополнительных модификаторов". Фу-фу-фу.


I>Итого — если отказаться от текста, то можно спокойно делать примерно так

I>1. клик — селектим стейтмент, предыдущую селекцию теряем
I>2. драг — перетаскиваем активный стейтмент
I>3. модификатор ctrl при драге — копирует стейтмент
I>4. модификатор ctrl при клике — добавляем стейтмент в селекшн

1 — неверно, не позволяет выделить несколько стейтментов простым движением мыши, без помощи клавиатуры.
3,4 — неверно. Перетаскивание должно позволять выбирать действия _после_ перетаскивания, иначе для исправления ошибки нужно сделать отмену и повторить перетаскивание заново, классическая потеря контекста. Выделение не должно требовать участия и мыши и клавиатуры.

Посмотри на работу с shapes в ворде/visio. Она там тоже не идеал, но они хоть додумались добавить прямоугольник для выделения, а не выкликивать стейтменты по отдельности.



I>вопрос 1 — как ты в своем варианте будешь угадывать намерения пользователя, с какой целью он кликнул ?

В UI guidelines для клика отводятся ровно два значения — выбор текущего элемента (если допускается его правка) или выполнение какого-либо действия. Но настоящие дизайнеры guidelines не читают конечно

I>вопрос 2 — как ты собираешься выяснять, как юзер хочет интерпретировать селектнуты текст — как стейтмент или как текст

Для пользователя не должно быть разницы. Поменяет мнение в процессе перетаскивания — выберет нужный вариант в смарт-теге.

I>вопрос 3 — как юзер должен селектить стейтмент , если он на трёх страницах(цыкл на три страницы) и его надо скопировать в другую функцию ?

Как и в любом нормальном редакторе — щелчком мыши по левому полю, повторные щелчки расширяют выделение. Только не надо говорить что и этого не знал.


I>1 — не надо угадывать намерения, прилага не подразумевает работу с текстом

Один фиг надо предлагать действия при перетаскивании в "неправильный" контекст. Например, что делать, если после перетаскивания у нас получился невалидный AST/конфликт имён?

I>2 — всегда только стейтмент

I>3 — ровно один клик в любую область стейтмента, независимо от размера
Как перетащить несколько строчек выше-ниже? Достаточно частый сценарий, соответствующее расширение в VS 2010 — одно из самых популярных.
Что, если нужно перетащить подвыражения внутри стейтмента?

Как всегда, если не начинать с сценариев использования — получается вот такая вот фигня, которую ещё обкладывать и обкладывать костылями.

S>>Речь по-прежнему о сценарии драг-дропа, начиная с выделения и заканчивая рефакторингом после перетаскивания.

I>Не понял, тащим стейтмент и тащим текст == разное поведение. Как оно будет сохраняться ?
С чего бы? Объясни, почему поведение должно отличаться?

S>>Скорее, ты ими не пользовался, или ограничился режимом "неподготовленного пользователя". VS, офис, опера, notepad++ — в любом инструменте для работы с текстом на подобные грабли уже наступали, и, если в команде был специалист по проектированию UI, давно разрешили.

I> ни в одном из этих редакторов нет режима подобного приложению Лаптева. А я говорю именно про такое приложение, где можно работать и текстом, и со стейтментами.
Встречный facepalm

Посмотри на смарт-теги в офисе/физио/экселе, на работу с shapes там же (не идеал, но хоть что-то), на контекстные действия решарпера. Это всё один и тот же сценарий: выводим нужные действие из контекста, позволяем пользователю их изменить.
Re[64]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinix  
Дата: 21.02.14 11:03
Оценка: +1
Здравствуйте, Ikemefula, Вы писали:

I>Собтсвенно разговор продолжать смысла нет


Вот с этим я полностью согласен, только причина другая. Походу ты в принципе не читаешь то, что тебе пишут
Тем не менее спасибо за спор, хоть тему для себя освежил
Re[65]: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 21.02.14 11:06
Оценка: -1
Здравствуйте, Sinix, Вы писали:

I>>Собтсвенно разговор продолжать смысла нет


S>Вот с этим я полностью согласен, только причина другая. Походу ты в принципе не читаешь то, что тебе пишут


Ты скрещиваешь две принципиально разные метафоры, а я чего то не понимаю или не читаю ? Ну и дела.
Re[66]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 21.02.14 18:58
Оценка: :)
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Кстати, такое же поведение характерно еще для одного из его сограждан — видать особенность белорусского менталитета такая.


Да-да, гении живут только в подмосковых деревнях
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[68]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 21.02.14 20:56
Оценка: -1
Здравствуйте, Ночной Смотрящий, Вы писали:

AV>>Кстати, предоставим слово главному специалисту по сливам:


НС>А я, если ты заметил, непосредственно в данной перепалке не участвовал, так что сливать нечего.


Угу, слил только вступивши.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[82]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 21.02.14 21:48
Оценка: -1
Здравствуйте, Ночной Смотрящий, Вы писали:

AV>>Белорусский менталитет не позволяет выдавать идиотские утверждения. В отличии от твоего.


НС>Но ты, тем не менее, это делаешь, хоть и по другому поводу.


Не буду спорить с гением, которому всегда лень
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[86]: фреймворк с виртуальной машиной или нативные компоненты
От: Vzhyk  
Дата: 22.02.14 10:19
Оценка: :)
2/22/2014 11:45 AM, Ночной Смотрящий пишет:

> Я считаю иначе. И количество банов в профиле как бы намекает, кто из нас

> лучше взаимодействует с социумом.
Взаимодействие с русскоговорящим социумом — брррр, аж передернуло.

> Пальцем в небо.

Я старался.
Posted via RSDN NNTP Server 2.1 beta
Re[88]: фреймворк с виртуальной машиной или нативные компоненты
От: Vzhyk  
Дата: 22.02.14 17:16
Оценка: -1
2/22/2014 2:51 PM, Ночной Смотрящий пишет:

> Да да, и это тоже. На мой вкус ты крайне неприятный и неуживчивый

> человек, так что на твоем примере я только больше убеждаюсь, что мой
> подход лучше.
Как говорили известные люди, "каждому свое".

> И я, кстати, не считаю что владение русским языком это признак

> унтерменшей. Наверное, тоже зря по твоему мнению.
У русского языка есть одна особенность: он провоцирует путаность в
изложении своих мыслей и сильно многословен. И если излагающий
сознательно не будет бороться с оным, то на выходе обычно бред.
Posted via RSDN NNTP Server 2.1 beta
Re[90]: фреймворк с виртуальной машиной или нативные компоненты
От: Vzhyk  
Дата: 22.02.14 17:58
Оценка: :)
2/22/2014 8:18 PM, Ночной Смотрящий пишет:

> Еще что в русских не так кроме языка?

Любовь к водке и лень.
Posted via RSDN NNTP Server 2.1 beta
Re[93]: фреймворк с виртуальной машиной или нативные компоненты
От: alex_public  
Дата: 22.02.14 22:41
Оценка: +1
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Он действительно так думает, но на прямой вопрос ответит что это троллинг, потому что иначе забанят.


Вот казалось бы, что может быть неприятнее, чем оказаться втянутым в перепалку с просто троллем при общение на серьёзным форуме? А оказывается есть что... Ну да ладно, и против таких и против обычных троллей есть универсальное лекарство — игнор. )))
Re[2]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 07.02.14 15:02
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>2/7/2014 5:39 PM, Algebroid пишет:


>> высказывайтесь господа-товарищи!!!

V>Какой-то несвязный бред написан.

вы целиком сообщение прочитали?
Loving Linux. Linux is great!
Re[2]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 07.02.14 15:03
Оценка:
Здравствуйте, mark_kavinski, Вы писали:

_>Здравствуйте, Algebroid, Вы писали:


A>>высказывайтесь господа-товарищи!!!

_>Ничего не понял.

а почему господа не могут быть товарищи? или это невозможно в дании?
Loving Linux. Linux is great!
Re[3]: фреймворк с виртуальной машиной или нативные компоненты
От: mark_kavinski  
Дата: 07.02.14 15:05
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>>>высказывайтесь господа-товарищи!!!

_>>Ничего не понял.

A>а почему господа не могут быть товарищи? или это невозможно в дании?


Это-то как-раз понял. Вопрос не понял.
Re[4]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 07.02.14 15:11
Оценка:
Здравствуйте, mark_kavinski, Вы писали:

_>Здравствуйте, Algebroid, Вы писали:


A>>>>высказывайтесь господа-товарищи!!!

_>>>Ничего не понял.

A>>а почему господа не могут быть товарищи? или это невозможно в дании?


_>Это-то как-раз понял. Вопрос не понял.


вопрос — постараюсь уточнить — что вам ближе — нативные компоненты или фреймворки и если второе то какой?
в принципе вы ведь на каждом сидеть можете?
но какие видите плюсы и минусы у каждого.
возможно я развязываю холивор но так уж получается.
Loving Linux. Linux is great!
Re[4]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 07.02.14 15:13
Оценка:
Здравствуйте, mark_kavinski, Вы писали:

_>Здравствуйте, Algebroid, Вы писали:


>>>> высказывайтесь господа-товарищи!!!

V>>>Какой-то несвязный бред написан.

A>>вы целиком сообщение прочитали?


_>Даже 2 раза.


вникайте!!! вопрос в чём — какие вы видите аргументы за каждый из подходов. и додумывайте дальше сами.
Loving Linux. Linux is great!
Re: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 07.02.14 15:58
Оценка:
дорогие мои!

я кросплатформенный индивид!
для меня тоже важно нравится ли мне или удобна ли мне та или иная платформа.
но наряду с тем что вам понравилось классного хочется услышать рациональные аргументы за каждую платформу.
хотя без привязанности к классному конечно может быть хреново. но нужен баланс интуитивного и рационального.
намечается холиворчик — может после дискуссии в этой теме вы захотите поменять платформу. а может и не захотите — это как получится.
Loving Linux. Linux is great!
Re: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 07.02.14 16:06
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>высказывайтесь господа-товарищи!!!

Зависит от задачи и потребностей заказчика.
Нужно, чтобы работало на разных платформах — начни с Java
Если не устроит производительность — перепишешь на С++ в многоплатформенной библиотеке типа Qt.
Если не нужна многоплатформенность — сразу пиши на том, на чем удобней для данной платформы.
И опять же — пофиг пока на производительность.
Если только заказчика не устроит — тогда перепишешь.

Ну, или требования заказчика определяют — на чем писать.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 07.02.14 16:15
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, Algebroid, Вы писали:


A>>высказывайтесь господа-товарищи!!!

LVV>Зависит от задачи и потребностей заказчика.
LVV>Нужно, чтобы работало на разных платформах — начни с Java
LVV>Если не устроит производительность — перепишешь на С++ в многоплатформенной библиотеке типа Qt.
LVV>Если не нужна многоплатформенность — сразу пиши на том, на чем удобней для данной платформы.
LVV>И опять же — пофиг пока на производительность.
LVV>Если только заказчика не устроит — тогда перепишешь.

LVV>Ну, или требования заказчика определяют — на чем писать.


короче мы спецы на всё что существует и подстраиваемся под политику заказчика.
или мы торгуемся с заказчиком насчёт платформы и средств реализации — это также наша корпоративная политика.
или клиент всегда прав или мы суперконсультант и знаем лучше клиента что он для себя хочет.

насчёт qt спасибо за подкинутую идею — это тоже очень интересно.
Loving Linux. Linux is great!
Re: фреймворк с виртуальной машиной или нативные компоненты
От: BlackEric http://black-eric.lj.ru
Дата: 07.02.14 16:18
Оценка:
Здравствуйте, Algebroid, Вы писали:

Кажется — это вброс для разжигания срача native vs managed.
https://github.com/BlackEric001
Re[3]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 07.02.14 16:23
Оценка:
Здравствуйте, Algebroid, Вы писали:

LVV>>Ну, или требования заказчика определяют — на чем писать.


A>короче мы спецы на всё что существует и подстраиваемся под политику заказчика.

A>или мы торгуемся с заказчиком насчёт платформы и средств реализации — это также наша корпоративная политика.
A>или клиент всегда прав или мы суперконсультант и знаем лучше клиента что он для себя хочет.
Если работа делается для заказчика, то требование заказчика — закон.
У меня были потенциальные договора, от которых пришлось отказаться,
поскольку заказчик требовал реализацию на конкретной платформе на конкретном инструментарии.
А нам было дешевле отказаться. чем осваивать.

А вот если делаешь собственный продукт, то начинать надо с прототипа — БЫСТРО его сделать.
А когда на прототипе нароете много проблем — недоработок, то со знанием дела подберете соответствующий инструмент реализации
полнофункциональной коммерческой версии.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 07.02.14 17:23
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>нативные компоненты — быстрее и не тормозят


Тесты говорят, что ненативные компоненты работают тоже в пределах нормы восприятия ответной реакции.
Re[6]: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 07.02.14 17:28
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>все столицы штатов сша позастроены небоскрёбами — а это всё офисные работники — тепличные создания.

A>им нужна работа. их нужно кормить. правда фермеров много не надо поэтому страну кормит ограниченное число фермеров.

А фермеры ли это?

A>войны давно не было и в самой америке уже не будет — поэтому часть военных расходов можно пустить на обогащение населения.


Война идёт повсюду в мире. Явная или скрытая. В самой Америке есть блок-посты (так, на всякий случай), их не афишируют. Но люди реально напуганы.
Re[2]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 07.02.14 17:30
Оценка:
Здравствуйте, iZEN, Вы писали:

ZEN>Здравствуйте, Algebroid, Вы писали:


A>>нативные компоненты — быстрее и не тормозят


ZEN>Тесты говорят, что ненативные компоненты работают тоже в пределах нормы восприятия ответной реакции.


хорошо. представье себе что вы пилотируете космоплан. челнок снимающий вас с орбиты на планету.
вы хотите его пилотировать вручную или иметь бортовой компьютер в котором зададите координаты а он вас посадит?
уместна ли такая аналогия?

хотя лично я тоже за нативные компоненты — они и работают быстрее.
Loving Linux. Linux is great!
Re[5]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 07.02.14 17:32
Оценка:
Здравствуйте, Algebroid, Вы писали:

LVV>>А вот если делаешь собственный продукт, то начинать надо с прототипа — БЫСТРО его сделать.

LVV>>А когда на прототипе нароете много проблем — недоработок, то со знанием дела подберете соответствующий инструмент реализации
LVV>>полнофункциональной коммерческой версии.
A>а зачем прототипировать?
A>не лучше ли воспользоваться услугами более опытного аналитика который сразу создаст нужную модель?
A>прототипирование — это ведь только зря пожирает ресурсы и время? или такая дурь как тест-юниты. тавтология в разработке.
A>или для работников небоскрёбов надо придумывать лишнюю работу чтобы они были заняты?
Зависит от задачи.
Вот у нас — исследовательская задача.
Наш редактор IDE — не текстовый.
И мы НЕ ЗНАЕМ, какие операции будут удобны, а какие — нет.
Делаем прототип, который выбрасываем пользователям — пробуйте. Давайте нам обратную связь — мы будем поправлять.
И эта работа продолжается и сейчас, хотя мы уже второй год учим алгоритмизации в нашей среде.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[7]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 07.02.14 17:33
Оценка:
Здравствуйте, iZEN, Вы писали:

ZEN>Здравствуйте, Algebroid, Вы писали:


A>>все столицы штатов сша позастроены небоскрёбами — а это всё офисные работники — тепличные создания.

A>>им нужна работа. их нужно кормить. правда фермеров много не надо поэтому страну кормит ограниченное число фермеров.

ZEN>А фермеры ли это?


A>>войны давно не было и в самой америке уже не будет — поэтому часть военных расходов можно пустить на обогащение населения.


ZEN>Война идёт повсюду в мире. Явная или скрытая. В самой Америке есть блок-посты (так, на всякий случай), их не афишируют. Но люди реально напуганы.


говорите лучше готовиться к войне?
у нападающего всегда преимущество во времени и возможно в ресурсах.
но для этого вы должны сделать карьеру в войсках и сидеть на ключевой должности или собрать своё собственное войско — а это не просто.
Loving Linux. Linux is great!
Re[4]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 07.02.14 17:44
Оценка:
Здравствуйте, iZEN, Вы писали:

ZEN>Здравствуйте, Algebroid, Вы писали:


iZEN>>>Тесты говорят, что ненативные компоненты работают тоже в пределах нормы восприятия ответной реакции.


A>>хорошо. представье себе что вы пилотируете космоплан. челнок снимающий вас с орбиты на планету.

A>>вы хотите его пилотировать вручную или иметь бортовой компьютер в котором зададите координаты а он вас посадит?
A>>уместна ли такая аналогия?

ZEN>Аналогию легко проверить: https://www.google.ru/search?q=симулятор+на+Java


A>>хотя лично я тоже за нативные компоненты — они и работают быстрее.


ZEN>Разработчики JetBrains IDEA с Вами почему-то не согласны.


окей тогда сделаем такой переход.
американцам нужна машина с мощным двигателем и широким салоном чтобы сделать впечатление на соседа/соседку.
экономные европейцы предпочитают экономичный двигатель им подойдёт и обычный салон.

согласен что на жабе можно написать симулятор но это вопрос в скорости сервера на котором он будет запускаться.
мы же рассматриваем типичные офисные программы. программы учёта. то для чего предназначены фреймворки и более ранние РАД-среды.
я не скрываю своих симпатий — лично мне больше нравится РАД. он даёт возможность более полного контроля или это у меня такое ложное впечатление?
Loving Linux. Linux is great!
Re: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 07.02.14 19:49
Оценка:
нативные компоненты получаются дороже.
или это потому что они чужой фирмы и допилены под операционку?
у сан и оракл деньги от продажи серверов и баз данных. они добавили джаву чтобы можно было писать приложения на их сервера.
к тому же сервера у них были в своё время быстрее пентиума 1. а сейчас получается джава — вопрос престижа?
у дотнет задача была вытеснить джаву. хотя дотнет получился очень удобный. не зря архитектор дотнет — бывший архитектор дельфи. очень ценный фреймворк создал. учёл ошибки и недоработки джавы.
но нативные компоненты получаются не только быстрее но и элегантней что ли? значит есть смысл инвестировать?
или дело упирается в политику? мы с такой-то платформы и на ней стоял, стоит и будет стоять весь девелопмент. зато нет рисков. проверенная технология всегда лучше. все шестерёнки смазаны всё крутится. работает.
Loving Linux. Linux is great!
Re[6]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 08.02.14 10:36
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Наш редактор IDE — не текстовый.


А вы за два года выяснили, зачем вам нетекстовый редактор окромя нежелания научиться наконец писать текстовые парсеры?
Re[3]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 08.02.14 10:36
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>хорошо. представье себе что вы пилотируете космоплан. челнок снимающий вас с орбиты на планету.


Давненько программисты АЭС не появлялись.
Re[7]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 08.02.14 11:04
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, LaptevVV, Вы писали:


LVV>>Наш редактор IDE — не текстовый.


НС>А вы за два года выяснили, зачем вам нетекстовый редактор окромя нежелания научиться наконец писать текстовые парсеры?

1. Мы второй год студентов начинаем обучать в нашей среде.
2. У нас парсеров нет — это принципиальное отличие нашей среды от всех прочих.
Нет синтаксического анализа — принципиально.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 08.02.14 11:24
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>хотя дотнет получился очень удобный. не зря архитектор дотнет — бывший архитектор дельфи. очень ценный фреймворк создал. учёл ошибки и недоработки джавы.


Поэтому надо одновременно держать на машине клиента несколько версий .NET Framework?
Ну да, удобно.
Re[8]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 08.02.14 11:26
Оценка:
Здравствуйте, LaptevVV, Вы писали:

НС>>А вы за два года выяснили, зачем вам нетекстовый редактор окромя нежелания научиться наконец писать текстовые парсеры?

LVV>1. Мы второй год студентов начинаем обучать в нашей среде.

Что вы там начинаете, это понятно. Непонятно, зачем вам для этого нетекстовый редактор.

LVV>2. У нас парсеров нет — это принципиальное отличие нашей среды от всех прочих.

LVV>Нет синтаксического анализа — принципиально.

Это я тоже давно уже понял. Вопрос повторить? Ключевое слово я выделил жирным.
Re[8]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 08.02.14 11:28
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, Ночной Смотрящий, Вы писали:


НС>>Здравствуйте, LaptevVV, Вы писали:


LVV>>>Наш редактор IDE — не текстовый.


НС>>А вы за два года выяснили, зачем вам нетекстовый редактор окромя нежелания научиться наконец писать текстовые парсеры?

LVV>1. Мы второй год студентов начинаем обучать в нашей среде.
LVV>2. У нас парсеров нет — это принципиальное отличие нашей среды от всех прочих.
LVV>Нет синтаксического анализа — принципиально.

А может вы изобретате велосипед? сколько фривэр редакторов с подстветкой синтаксиса навроде Нотепад++?
Loving Linux. Linux is great!
Re[4]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 08.02.14 11:29
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, Algebroid, Вы писали:


A>>хорошо. представье себе что вы пилотируете космоплан. челнок снимающий вас с орбиты на планету.


НС>Давненько программисты АЭС не появлялись.


Вы подняли очень насущную проблему!
Loving Linux. Linux is great!
Re[3]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 08.02.14 11:30
Оценка:
Здравствуйте, iZEN, Вы писали:

ZEN>Поэтому надо одновременно держать на машине клиента несколько версий .NET Framework?


Несколько это всего две — 1.0 и 1.1 уже давно протухли, а 4.0, 4.5 и 4.5.1 это один и тот же фреймворк, просто с патчами (это примерно как java 1.x update 100500). При этом и 2.0 нужен только для очень небольшого колиичества софта, потому что 99% прекрасно работают на 4.Х.
А сколько на компе нужно версий JRE?
Re[10]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 08.02.14 11:32
Оценка:
Здравствуйте, LaptevVV, Вы писали:

НС>>Что вы там начинаете, это понятно. Непонятно, зачем вам для этого нетекстовый редактор.

LVV>Чтобы программа — была программой, а не потоком сознания...

Это — слова ни о чем. Давай конкретнее.

LVV>В текстовом редакторе частенько такое происходит


Что происходит? Форматирование неправильное? Ну так форматирование и в текстовых редакторах можно контроллировать. VB.NET в студии видел?
Re[4]: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 08.02.14 11:32
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

iZEN>>Поэтому надо одновременно держать на машине клиента несколько версий .NET Framework?


НС>Несколько это всего две — 1.0 и 1.1 уже давно протухли, а 4.0, 4.5 и 4.5.1 это один и тот же фреймворк, просто с патчами (это примерно как java 1.x update 100500). При этом и 2.0 нужен только для очень небольшого колиичества софта, потому что 99% прекрасно работают на 4.Х.


Но установленных версий всё равно выходит несколько, как ни крути.

НС>А сколько на компе нужно версий JRE?


Одну.
Re[4]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 08.02.14 11:36
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, iZEN, Вы писали:


ZEN>>Поэтому надо одновременно держать на машине клиента несколько версий .NET Framework?


НС>Несколько это всего две — 1.0 и 1.1 уже давно протухли, а 4.0, 4.5 и 4.5.1 это один и тот же фреймворк, просто с патчами (это примерно как java 1.x update 100500). При этом и 2.0 нужен только для очень небольшого колиичества софта, потому что 99% прекрасно работают на 4.Х.

НС>А сколько на компе нужно версий JRE?

ставьте последнюю версию не прогадаете.
а потом поставите то же самое заказчику. и свой софт. кастомизацию вы проводите.
для традиционных РАД-студий тоже надо как минимум мигрировать код.

мне кажется здесь вы упомянули фактор версионность и сложности апгрейда.
Loving Linux. Linux is great!
Re[11]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 08.02.14 11:39
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, LaptevVV, Вы писали:


НС>>>Что вы там начинаете, это понятно. Непонятно, зачем вам для этого нетекстовый редактор.

LVV>>Чтобы программа — была программой, а не потоком сознания...

НС>Это — слова ни о чем. Давай конкретнее.


LVV>>В текстовом редакторе частенько такое происходит


НС>Что происходит? Форматирование неправильное? Ну так форматирование и в текстовых редакторах можно контроллировать. VB.NET в студии видел?


а может вы причастны к изобретению языка 1С? представляете себе что это такое? путаный страшно язык по-моему.
Loving Linux. Linux is great!
Re[12]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 08.02.14 11:47
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>а может вы причастны к изобретению языка 1С?


Ага, а еще я вынашиваю тайные планы по порабощению всего мира.
Re[5]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 08.02.14 11:47
Оценка:
Здравствуйте, iZEN, Вы писали:

ZEN>Но установленных версий всё равно выходит несколько, как ни крути.


Несколько это две?

НС>>А сколько на компе нужно версий JRE?

ZEN>Одну.

То то почти весь крупный жабософт идет с JRE в комплекте.
Re[13]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 08.02.14 11:56
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, Algebroid, Вы писали:


A>>а может вы причастны к изобретению языка 1С?


НС>Ага, а еще я вынашиваю тайные планы по порабощению всего мира.


Извиняюсь это я ЛаптеваВВ про 1С хотел спросить!
Loving Linux. Linux is great!
Re[6]: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 08.02.14 12:37
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, iZEN, Вы писали:


ZEN>>Но установленных версий всё равно выходит несколько, как ни крути.


НС>Несколько это две?


Я насчитывал более трёх .NET Framework! Скажите, какие из них можно безболезненно удалить, а Windows, в сво очередь, не бросится заново скачивать к обновления и снова ставить их же?

НС>>>А сколько на компе нужно версий JRE?

iZEN>>Одну.

НС>То то почти весь крупный жабософт идет с JRE в комплекте.


Скорее всего это embedded-версии JRE, которые используются только внутри данных продуктов и их сфера действия не распространяется на сторонние приложения.

JDK/JRE 6.0 уже официально не подерживаются Oracle. Сейчас официально поддерживается JDK/JRE 7 Update 51. Апдейты устанавливаются автоматически или по запросу прям на ту же базовую версию и изменяют ту единственную строчку в окне "Установка и удаление программ", которая относится к среде выполнения Java.
Re[7]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 08.02.14 12:43
Оценка:
Здравствуйте, iZEN, Вы писали:

ZEN>Я насчитывал более трёх .NET Framework! Скажите, какие из них можно безболезненно удалить, а Windows, в сво очередь, не бросится заново скачивать к обновления и снова ставить их же?


Лучше оставить все какие есть. Тем более они все устанавливаются компактно в одном месте. Если у вас есть место на диске то лучше NET не трогать.

ZEN>Скорее всего это embedded-версии JRE, которые используются только внутри данных продуктов и их сфера действия не распространяется на сторонние приложения.


ZEN>JDK/JRE 6.0 уже официально не подерживаются Oracle. Сейчас официально поддерживается JDK/JRE 7 Update 51. Апдейты устанавливаются автоматически или по запросу прям на ту же базовую версию и изменяют ту единственную строчку в окне "Установка и удаление программ", которая относится к среде выполнения Java.


ставьте энтерпрайз-версию она покроет все подверсии.
или если не очень хотите грузить ценного заказчика то тогда конечно надо подобрать JRE.
Loving Linux. Linux is great!
Re[8]: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 08.02.14 12:55
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>ставьте энтерпрайз-версию она покроет все подверсии.


Это что ещё за энтерпрайз-версия? Java EE что ли? Спешу вас обрадовать: Java EE имеет косвенное отношение к JRE. Грубо говоря, Java EE — это набор библиотек для работы сервера приложений, который поддерживает соответствующие спецификации. Сервера приложений, сертифицированные на Java EE найдёте поиском.

A>или если не очень хотите грузить ценного заказчика то тогда конечно надо подобрать JRE.


Подобрать подо что? JRE создавалась с учётом обратной совместимости со всеми ранее выпущенными приложениями и продолжает обеспечивать эту совместимость, насколько возможно. Если у заказчика есть приложение, которое отказывается работать с крайней версией JRE, то видимо что-то не так в его приложении и нужно в этом специально разбираться. Такие уникальные случаи тоже находят решение в использовании той версии JRE, которая является рабочей для данного ПО — использование нескольких версий JRE на одном рабочем месте не возбраняется, но и не поощряется особо, как это сделано с .NET Framework, где несколько версий скорее — правило, чем исключение.
Re[9]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 08.02.14 13:13
Оценка:
Здравствуйте, iZEN, Вы писали:

ZEN>Здравствуйте, Algebroid, Вы писали:


A>>ставьте энтерпрайз-версию она покроет все подверсии.


ZEN>Это что ещё за энтерпрайз-версия? Java EE что ли? Спешу вас обрадовать: Java EE имеет косвенное отношение к JRE. Грубо говоря, Java EE — это набор библиотек для работы сервера приложений, который поддерживает соответствующие спецификации. Сервера приложений, сертифицированные на Java EE найдёте поиском.


Ну EJB благополучно умерли своей смертью. а обычные джава-бобы — вспомогательные классы остались. И тем не менее Энтерпрайз версия предполагает JSP и хотя бы обычные JavaBeans. не считая EJB. библиотеки JDBC как правило. и т.п.

A>>или если не очень хотите грузить ценного заказчика то тогда конечно надо подобрать JRE.


ZEN>Подобрать подо что? JRE создавалась с учётом обратной совместимости со всеми ранее выпущенными приложениями и продолжает обеспечивать эту совместимость, насколько возможно. Если у заказчика есть приложение, которое отказывается работать с крайней версией JRE, то видимо что-то не так в его приложении и нужно в этом специально разбираться. Такие уникальные случаи тоже находят решение в использовании той версии JRE, которая является рабочей для данного ПО — использование нескольких версий JRE на одном рабочем месте не возбраняется, но и не поощряется особо, как это сделано с .NET Framework, где несколько версий скорее — правило, чем исключение.


в джаве хорошо продумывается совместимость надо признать.
а NET фрейворк много версий но всё устанавливается компактно — не преувеличивайте его проблемность.
Loving Linux. Linux is great!
Re[10]: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 08.02.14 13:37
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>Ну EJB благополучно умерли своей смертью. а обычные джава-бобы — вспомогательные классы остались. И тем не менее Энтерпрайз версия предполагает JSP и хотя бы обычные JavaBeans. не считая EJB. библиотеки JDBC как правило. и т.п.


Слухи о кончине EJB преждевременны.

Почитайте что ли про Java EE хотя бы в Википедии: http://ru.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition


A>а NET фрейворк много версий но всё устанавливается компактно — не преувеличивайте его проблемность.


Проблемность .NET в том, что его нужно держать в нескольких версиях одновременно. А так всё хорошо...
Re[11]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 08.02.14 14:11
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>>>Что вы там начинаете, это понятно. Непонятно, зачем вам для этого нетекстовый редактор.

LVV>>Чтобы программа — была программой, а не потоком сознания...

НС>Это — слова ни о чем. Давай конкретнее.

Пиши в мыло
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[9]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 08.02.14 14:14
Оценка:
Здравствуйте, Algebroid, Вы писали:

LVV>>Нет синтаксического анализа — принципиально.

A>А может вы изобретате велосипед? сколько фривэр редакторов с подстветкой синтаксиса навроде Нотепад++?
Нотепад — текстовый редактор, к которому любой компилятор прикручивается.
А у нас — компилятора нет
Редактор СРАЗУ создает модель программы.
Из нее конвертировать в традиционные императивные языки — как пару десятков байт переслать.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 08.02.14 15:02
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Здравствуйте, Algebroid, Вы писали:


A>>высказывайтесь господа-товарищи!!!


I>Лучше всего связка embarcadero+erlang


обязательно учту ваше мнение!
Loving Linux. Linux is great!
Re[11]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 08.02.14 15:11
Оценка:
Здравствуйте, Algebroid, Вы писали:

LVV>>>>Нет синтаксического анализа — принципиально.

A>>>А может вы изобретате велосипед? сколько фривэр редакторов с подстветкой синтаксиса навроде Нотепад++?
LVV>>Нотепад — текстовый редактор, к которому любой компилятор прикручивается.
LVV>>А у нас — компилятора нет
LVV>>Редактор СРАЗУ создает модель программы.
LVV>>Из нее конвертировать в традиционные императивные языки — как пару десятков байт переслать.

A>читал давно книгу по прологу. далеко не продвинулся учватил только основные идеи.

A>короче у вас остро-исследовательская задача.
Именно!
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[12]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 08.02.14 15:23
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, Algebroid, Вы писали:


LVV>>>>>Нет синтаксического анализа — принципиально.

A>>>>А может вы изобретате велосипед? сколько фривэр редакторов с подстветкой синтаксиса навроде Нотепад++?
LVV>>>Нотепад — текстовый редактор, к которому любой компилятор прикручивается.
LVV>>>А у нас — компилятора нет
LVV>>>Редактор СРАЗУ создает модель программы.
LVV>>>Из нее конвертировать в традиционные императивные языки — как пару десятков байт переслать.

A>>читал давно книгу по прологу. далеко не продвинулся учватил только основные идеи.

A>>короче у вас остро-исследовательская задача.
LVV>Именно!

так вы рисуете блок-схему и на её основе генерируете код?
Loving Linux. Linux is great!
Re[13]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 08.02.14 15:26
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>так вы рисуете блок-схему и на её основе генерируете код?

Нет.
Пиши в почту — статью пришлю.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[14]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 08.02.14 15:40
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, Algebroid, Вы писали:


A>>так вы рисуете блок-схему и на её основе генерируете код?

LVV>Нет.
LVV>Пиши в почту — статью пришлю.

ладно не гружу вас.
Loving Linux. Linux is great!
Re[7]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 08.02.14 16:02
Оценка:
Здравствуйте, iZEN, Вы писали:

НС>>Несколько это две?

ZEN>Я насчитывал более трёх .NET Framework!

На одной машине больше 3 рантаймов? Ну ну.

НС>>То то почти весь крупный жабософт идет с JRE в комплекте.

ZEN>Скорее всего это embedded-версии JRE

Обычные. Просто жаб дофига, поэтому на системный рантайм никто не полагается.

ZEN>JDK/JRE 6.0 уже официально не подерживаются Oracle.


Это говорит явно не в пользу джавы.
Re[10]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 08.02.14 16:06
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Нотепад — текстовый редактор, к которому любой компилятор прикручивается.

LVV>А у нас — компилятора нет

Парсинг текста это процентов 5 компилятора если не меньше. Так что если у вас нет компилятора, то у вас нет ничего.

LVV>Редактор СРАЗУ создает модель программы.

LVV>Из нее конвертировать в традиционные императивные языки — как пару десятков байт переслать.

Это покуда ваш язык примитивный как 3 копейки. Как только он станет чуть сложнее — все классические задачи компиляторостроения встанут перед вами в полный рост.
Re[13]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 08.02.14 16:22
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, LaptevVV, Вы писали:


НС>>>Это — слова ни о чем. Давай конкретнее.

LVV>>Пиши в мыло

НС>Зачем?

КОНКРЕТНО и подробно напишу.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[11]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 08.02.14 16:25
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

LVV>>Редактор СРАЗУ создает модель программы.

LVV>>Из нее конвертировать в традиционные императивные языки — как пару десятков байт переслать.

НС>Это покуда ваш язык примитивный как 3 копейки. Как только он станет чуть сложнее — все классические задачи компиляторостроения встанут перед вами в полный рост.


Сначала — прочитайте JetBrais mps
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[12]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 08.02.14 16:27
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, Ночной Смотрящий, Вы писали:


LVV>>>Редактор СРАЗУ создает модель программы.

LVV>>>Из нее конвертировать в традиционные императивные языки — как пару десятков байт переслать.

НС>>Это покуда ваш язык примитивный как 3 копейки. Как только он станет чуть сложнее — все классические задачи компиляторостроения встанут перед вами в полный рост.

LVV>
LVV>Сначала — прочитайте JetBrais mps

да хрен с ним! пишет систему и есть у него заказчик. станет хреново начнёт теорию изучать.
Loving Linux. Linux is great!
Re[2]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 08.02.14 17:15
Оценка:
Здравствуйте, andyag, Вы писали:

A>Здравствуйте, Algebroid, Вы писали:


A>>фреймворк с виртуальной машиной — java. и .net

A>>нативные компоненты borland — inprise — embarcadero
A>>в то же время borland имеет компоненты и компиляторы на разные платформы.
A>>нативные компоненты — быстрее и не тормозят
A>>фреймворк с виртуальной машиной — разрабатываешь на одной платформе — работает на другой
A>>или всё равно привязан к конкретной базе данных?
A>>или у борланда и дизайн красивей и весь софт проприетарный и дорогой — за дорогое удовольствие надо платить
A>>а бесплатные фреймворки финансируются за счёт других компонентов и поэтому они недоразвитые?
A>>или чтолько лет прошло и столько версий сменилось что доразвитые очень даже как?
A>>а если я хочу компиляцию в код процессора — это и быстрей и экономичней?
A>>высказывайтесь господа-товарищи!!!

A>Судя по существованию этих вопросов _вообще_, у вас к решению нет абсолютно никаких требований. Поэтому берите что нравится и используйте. Возникнут проблемы — как раз автоматически найдёте правильные ответы на все свои вопросы.


наверное я не слишком капризный.
но может стоит и настаивать на своих требованиях.
а то получается как в песне — пускай судьба забросит нас далёко.
Loving Linux. Linux is great!
Re[3]: фреймворк с виртуальной машиной или нативные компоненты
От: andyag  
Дата: 08.02.14 17:55
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>Здравствуйте, andyag, Вы писали:


A>>Здравствуйте, Algebroid, Вы писали:


A>>>фреймворк с виртуальной машиной — java. и .net

A>>>нативные компоненты borland — inprise — embarcadero
A>>>в то же время borland имеет компоненты и компиляторы на разные платформы.
A>>>нативные компоненты — быстрее и не тормозят
A>>>фреймворк с виртуальной машиной — разрабатываешь на одной платформе — работает на другой
A>>>или всё равно привязан к конкретной базе данных?
A>>>или у борланда и дизайн красивей и весь софт проприетарный и дорогой — за дорогое удовольствие надо платить
A>>>а бесплатные фреймворки финансируются за счёт других компонентов и поэтому они недоразвитые?
A>>>или чтолько лет прошло и столько версий сменилось что доразвитые очень даже как?
A>>>а если я хочу компиляцию в код процессора — это и быстрей и экономичней?
A>>>высказывайтесь господа-товарищи!!!

A>>Судя по существованию этих вопросов _вообще_, у вас к решению нет абсолютно никаких требований. Поэтому берите что нравится и используйте. Возникнут проблемы — как раз автоматически найдёте правильные ответы на все свои вопросы.


A>наверное я не слишком капризный.

A>но может стоит и настаивать на своих требованиях.
A>а то получается как в песне — пускай судьба забросит нас далёко.

Требования _должны_ быть. Эти требования могут исходить:
* От заказчика, если вы делаете не себе — "я легко найду PHPшников, если потом надо будет переделать, поэтому давайте делать на PHP". Вполне требование.
* Могут исходить объективно от решаемоей задачи — "нужно сделать веб-приложение, которое будет работать под Windows и под Linux". Здесь .NET просто не подойдёт технически, каким бы прекрасным он ни был, под линукс он не работает. C++ тоже не подойдёт, потому что вы зае@етесь на нём программировать веб. С другой стороны всякие PHP, Ruby, Python, Java и NodeJS подойдут (какие-то будут уместнее, какие-то чуть более не в тему).
* Могут исходить от ваших субъективных предпочтений (их обычно называют словом "опыт") — "в гробу я видел этот C++ — у него нет менеджера управления зависимостями" или "в гробу я видел все эти языки с динамической типизацией — PHP, Ruby, Python и NodeJS сразу отпадают"

Критерии "нативное vs. виртуальное" или "медленное vs. быстрое" — это ересь, когда нет конкретной задачи.
Re[12]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 08.02.14 21:16
Оценка:
Здравствуйте, LaptevVV, Вы писали:

НС>>Это покуда ваш язык примитивный как 3 копейки. Как только он станет чуть сложнее — все классические задачи компиляторостроения встанут перед вами в полный рост.

LVV>

Кроме хиханек есть что сказать?

LVV>Сначала — прочитайте JetBrais mps


Ты лучше сам почитай.
Re[9]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 08.02.14 21:16
Оценка:
Здравствуйте, alex_public, Вы писали:

НС>>На одной машине больше 3 рантаймов? Ну ну.

_>У меня на машине 6 штук разных .Net рантаймов

Их столько в природе не существует.
Re[10]: фреймворк с виртуальной машиной или нативные компоненты
От: alex_public  
Дата: 08.02.14 22:24
Оценка:
Здравствуйте, KRT, Вы писали:

KRT>У .NET всего 3 версии рантайма.


Какие тут все знатоки то... У меня в папке WINDOWS\Microsoft.NET\Framework\ находятся папки:

v1.0.3705
v1.1.4322
v2.0.50727
v3.0
v3.5
v4.0.30319

И как я понимаю ещё 4.5 не хватает...
Re[10]: фреймворк с виртуальной машиной или нативные компоненты
От: alex_public  
Дата: 08.02.14 22:25
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Их столько в природе не существует.


http://www.rsdn.ru/forum/flame.comp/5462581
Автор: alex_public
Дата: 09.02.14
Re[11]: фреймворк с виртуальной машиной или нативные компоненты
От: koodeer  
Дата: 08.02.14 22:35
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Здравствуйте, KRT, Вы писали:


KRT>>У .NET всего 3 версии рантайма.


_>Какие тут все знатоки то... У меня в папке WINDOWS\Microsoft.NET\Framework\ находятся папки:


_>v1.0.3705

_>v1.1.4322
_>v2.0.50727
_>v3.0
_>v3.5
_>v4.0.30319

_>И как я понимаю ещё 4.5 не хватает...



Это версии фреймворков. А рантаймов всего три (или четыре — смотря как считать).
Re[12]: фреймворк с виртуальной машиной или нативные компоненты
От: alex_public  
Дата: 08.02.14 22:48
Оценка:
Здравствуйте, koodeer, Вы писали:

K>Это версии фреймворков. А рантаймов всего три (или четыре — смотря как считать).


Ммм, ну и где мне на диске смотреть версии рантайма? ) И в чём отличие от версий фреймворков? )
Re[17]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 09.02.14 05:52
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

LVV>>В феврале запустим новую версию сайта — там и будем писать. Там и читайте.


НС>То, что ты не можешь ответить на вопрос, с которого, вообще то, нужно начинать разработку, убеждает меня что я прав — за два года вы так и не смогли понять зачем все это кроме занятия шаловливых ручек студентов какой либо работой.

А тьы почитай мои посты года с 2004 — там все и расписано.
В частности я тут дискуссии несколько раз поднимал: как учить программированию.
Писать в 100500 раз об одном и том же — нет никакого желания.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[13]: фреймворк с виртуальной машиной или нативные компоненты
От: koodeer  
Дата: 09.02.14 07:46
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Здравствуйте, koodeer, Вы писали:


K>>Это версии фреймворков. А рантаймов всего три (или четыре — смотря как считать).


_>Ммм, ну и где мне на диске смотреть версии рантайма? ) И в чём отличие от версий фреймворков? )


См. Versions of the Common Language Runtime. Фреймворков аж 7 штук, рантаймов (CLR) — три, а если считать версию 1.1 — четыре.

Вообще, приложения написанные для предыдущих версий .net должны запускаться на более новых версиях без всяких ограничений. Но можно жёстко задать привязку к определённой версии. И, к сожалению, некоторые производители так и делают, хз зачем — это вынуждает пользователей иметь на компе не только самую последнюю версию, но и предыдущие.
Re[18]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 09.02.14 08:33
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>А тьы почитай мои посты года с 2004 — там все и расписано.


Я тебе этот вопрос уже задавал. Ответа не получил. Так что читай-не читай, толку никакого.
Re[11]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 09.02.14 08:33
Оценка:
Здравствуйте, alex_public, Вы писали:

_>http://www.rsdn.ru/forum/flame.comp/5462581
Автор: alex_public
Дата: 09.02.14


2.0, 3.0 и 3.5 это один и тот же рантайм. Если ты зайдешь внутрь этих папок, то увидишь, что в 1.0 и 1.1, скорее всего, лежат какие нибудь конфиги для совместимости, в 3.0 сборки и утилитки для WPF/WCF, а в 3.5 новая версия компиляторов и msbuild.
Что же касается 4.5 и 4.5.1, то это все тот же рантайм 4.0.
Re[13]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 09.02.14 08:39
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Ммм, ну и где мне на диске смотреть версии рантайма? )


Use the CLR Version Tool (Clrver.exe) to determine which versions of the common language runtime are installed on a computer.
From a Visual Studio Command Prompt, enter clrver. This command produces output similar to the following:
Versions installed on the machine:
v2.0.50727
v4.0.30319


_> И в чём отличие от версий фреймворков? )


В том что системные библиотеки и компиляторы обновляются чаще рантайма (изменения при этом практически всегда неломающие), поэтому у них версий больше.
Re[19]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 09.02.14 08:47
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, LaptevVV, Вы писали:


LVV>>А тьы почитай мои посты года с 2004 — там все и расписано.


НС>Я тебе этот вопрос уже задавал. Ответа не получил. Так что читай-не читай, толку никакого.

Значит, наш разговор — это слепой с глухим.
Мы — в разных сферах живем и работаем.
Поэтому и подходы разные.
Хотя я мог бы дать вот такой ответ: http://www.orelgrad.ru/blog/2014/02/05/v-livnax-devyatiklassnica-izbila-uchitelnicu-fiziki-za-zamechanie/
Потому как если оценку ставить комп — его и бейте...
По нынешним временам — актуально для школьных учителей.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[20]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 09.02.14 08:51
Оценка:
Здравствуйте, LaptevVV, Вы писали:

НС>>Я тебе этот вопрос уже задавал. Ответа не получил. Так что читай-не читай, толку никакого.

LVV>Значит, наш разговор — это слепой с глухим.

Ну давай посмотрим, может кто в этом топике понял, чем вдруг так помешал текст?

LVV>Мы — в разных сферах живем и работаем.


Для обоснования уже надо привлекать альтернативную реальсферу?

LVV>Хотя я мог бы дать вот такой ответ: http://www.orelgrad.ru/blog/2014/02/05/v-livnax-devyatiklassnica-izbila-uchitelnicu-fiziki-za-zamechanie/


"В Ливнах девятиклассница избила учительницу физики за замечание"
Ну ну. А главное — в тему.

Итого: на прямо заданный вопрос ты ответить не смог и занялся демагогией.
Re[21]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 09.02.14 09:26
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, LaptevVV, Вы писали:


НС>>>Я тебе этот вопрос уже задавал. Ответа не получил. Так что читай-не читай, толку никакого.

LVV>>Значит, наш разговор — это слепой с глухим.

НС>Ну давай посмотрим, может кто в этом топике понял, чем вдруг так помешал текст?

А кто сказал, что он помешал?
Текст хорош в своей сфере...
LVV>>Мы — в разных сферах живем и работаем.
НС>Для обоснования уже надо привлекать альтернативную реальсферу?
Я — в первую очередь — преподаватель.
А ты, программист? Это — разные профессии.
LVV>>Хотя я мог бы дать вот такой ответ: http://www.orelgrad.ru/blog/2014/02/05/v-livnax-devyatiklassnica-izbila-uchitelnicu-fiziki-za-zamechanie/
НС>"В Ливнах девятиклассница избила учительницу физики за замечание"
НС>Ну ну. А главное — в тему.
В тему.
Потму как если ты не пропод, то тебе не приходится сталкиваться с кодлой мамочек, которые считают, что их дидятко — самое умное.
НС>Итого: на прямо заданный вопрос ты ответить не смог и занялся демагогией.
Итого, как я и предположил: разговор слепого с глухим.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[4]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 09.02.14 09:59
Оценка:
Здравствуйте, andyag, Вы писали:

A>Здравствуйте, Algebroid, Вы писали:


A>>Здравствуйте, andyag, Вы писали:


A>>>Здравствуйте, Algebroid, Вы писали:


A>>>>фреймворк с виртуальной машиной — java. и .net

A>>>>нативные компоненты borland — inprise — embarcadero
A>>>>в то же время borland имеет компоненты и компиляторы на разные платформы.
A>>>>нативные компоненты — быстрее и не тормозят
A>>>>фреймворк с виртуальной машиной — разрабатываешь на одной платформе — работает на другой
A>>>>или всё равно привязан к конкретной базе данных?
A>>>>или у борланда и дизайн красивей и весь софт проприетарный и дорогой — за дорогое удовольствие надо платить
A>>>>а бесплатные фреймворки финансируются за счёт других компонентов и поэтому они недоразвитые?
A>>>>или чтолько лет прошло и столько версий сменилось что доразвитые очень даже как?
A>>>>а если я хочу компиляцию в код процессора — это и быстрей и экономичней?
A>>>>высказывайтесь господа-товарищи!!!

A>>>Судя по существованию этих вопросов _вообще_, у вас к решению нет абсолютно никаких требований. Поэтому берите что нравится и используйте. Возникнут проблемы — как раз автоматически найдёте правильные ответы на все свои вопросы.


A>>наверное я не слишком капризный.

A>>но может стоит и настаивать на своих требованиях.
A>>а то получается как в песне — пускай судьба забросит нас далёко.

A>Требования _должны_ быть. Эти требования могут исходить:

A>* От заказчика, если вы делаете не себе — "я легко найду PHPшников, если потом надо будет переделать, поэтому давайте делать на PHP". Вполне требование.
A>* Могут исходить объективно от решаемоей задачи — "нужно сделать веб-приложение, которое будет работать под Windows и под Linux". Здесь .NET просто не подойдёт технически, каким бы прекрасным он ни был, под линукс он не работает. C++ тоже не подойдёт, потому что вы зае@етесь на нём программировать веб. С другой стороны всякие PHP, Ruby, Python, Java и NodeJS подойдут (какие-то будут уместнее, какие-то чуть более не в тему).
A>* Могут исходить от ваших субъективных предпочтений (их обычно называют словом "опыт") — "в гробу я видел этот C++ — у него нет менеджера управления зависимостями" или "в гробу я видел все эти языки с динамической типизацией — PHP, Ruby, Python и NodeJS сразу отпадают"

A>Критерии "нативное vs. виртуальное" или "медленное vs. быстрое" — это ересь, когда нет конкретной задачи.


а может лучше быть хорошим специалистом на одной-двух платформах чем нахвататься от 5-6 разных технологий?
притом даже если php работает и под виндоус и под линукс то существует разница на iis или на apache и к какой базе данных вы подключаететсь. база тоже виндоус или линуксовая.
мощности разных языков часто совпадают и перекрываются.
Loving Linux. Linux is great!
Re[11]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 09.02.14 10:02
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Здравствуйте, KRT, Вы писали:


KRT>>У .NET всего 3 версии рантайма.


_>Какие тут все знатоки то... У меня в папке WINDOWS\Microsoft.NET\Framework\ находятся папки:


_>v1.0.3705

_>v1.1.4322
_>v2.0.50727
_>v3.0
_>v3.5
_>v4.0.30319

_>И как я понимаю ещё 4.5 не хватает...


так всё компактно. всё в одном месте. всё систематизировано. что у тебя места на диске мало?
Loving Linux. Linux is great!
Re[22]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 09.02.14 10:07
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>>>Хотя я мог бы дать вот такой ответ: http://www.orelgrad.ru/blog/2014/02/05/v-livnax-devyatiklassnica-izbila-uchitelnicu-fiziki-za-zamechanie/

НС>>"В Ливнах девятиклассница избила учительницу физики за замечание"
НС>>Ну ну. А главное — в тему.
LVV>В тему.
LVV>Потму как если ты не пропод, то тебе не приходится сталкиваться с кодлой мамочек, которые считают, что их дидятко — самое умное.

Этого можно спокойно избежать и при обычном подходе к программированию.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[14]: фреймворк с виртуальной машиной или нативные компоненты
От: alex_public  
Дата: 09.02.14 10:27
Оценка:
Здравствуйте, koodeer, Вы писали:

K>См. Versions of the Common Language Runtime. Фреймворков аж 7 штук, рантаймов (CLR) — три, а если считать версию 1.1 — четыре.


Ага, значит .net 3.0 и 3.5 работает на clr 2.0... Понятно. Но соответствующий фреймворк то всё равно нужен для работы приложения (не таскать же эти библиотеки с собой). Так что не вижу особого смысла в цепляние к разнице версий между фреймворком и виртуальной машиной.

K>Вообще, приложения написанные для предыдущих версий .net должны запускаться на более новых версиях без всяких ограничений. Но можно жёстко задать привязку к определённой версии. И, к сожалению, некоторые производители так и делают, хз зачем — это вынуждает пользователей иметь на компе не только самую последнюю версию, но и предыдущие.


Вот вот. Абсолютно непонятно зачем развели этот зоопарк у меня на компьютере — я бы посчитал правильным поведением замену предыдущей версии .net на компьютере при инсталляции новой.
Re[4]: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 09.02.14 10:46
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, iZEN, Вы писали:


ZEN>>Поэтому надо одновременно держать на машине клиента несколько версий .NET Framework?


НС>Несколько это всего две — 1.0 и 1.1 уже давно протухли, а 4.0, 4.5 и 4.5.1 это один и тот же фреймворк, просто с


Ты путаешь версию фремворка с версией рантайма

Вот у меня очень скромно, на рабочей тачке еще три фолдера

v1.0.3705\
v1.1.4322\
v2.0.50727\
v3.0\
v3.5\
v4.0.30319\
Re[12]: фреймворк с виртуальной машиной или нативные компоненты
От: alex_public  
Дата: 09.02.14 11:14
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>2.0, 3.0 и 3.5 это один и тот же рантайм. Если ты зайдешь внутрь этих папок, то увидишь, что в 1.0 и 1.1, скорее всего, лежат какие нибудь конфиги для совместимости, в 3.0 сборки и утилитки для WPF/WCF, а в 3.5 новая версия компиляторов и msbuild.

НС>Что же касается 4.5 и 4.5.1, то это все тот же рантайм 4.0.

Да, я уже посмотрел, что .net 3.0 и 3.5 использует clr 2.0. Но так это же только виртуальная машина, а библиотеки то всё равно нужны.
Re[15]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 09.02.14 11:25
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Здравствуйте, koodeer, Вы писали:


K>>См. Versions of the Common Language Runtime. Фреймворков аж 7 штук, рантаймов (CLR) — три, а если считать версию 1.1 — четыре.


_>Ага, значит .net 3.0 и 3.5 работает на clr 2.0... Понятно. Но соответствующий фреймворк то всё равно нужен для работы приложения (не таскать же эти библиотеки с собой). Так что не вижу особого смысла в цепляние к разнице версий между фреймворком и виртуальной машиной.


а что плохого-то? несколько версий фреймворка или точнее расширение одной версии работают на одной версии виртуальной машины — такая конструктивная особенность.

K>>Вообще, приложения написанные для предыдущих версий .net должны запускаться на более новых версиях без всяких ограничений. Но можно жёстко задать привязку к определённой версии. И, к сожалению, некоторые производители так и делают, хз зачем — это вынуждает пользователей иметь на компе не только самую последнюю версию, но и предыдущие.


_>Вот вот. Абсолютно непонятно зачем развели этот зоопарк у меня на компьютере — я бы посчитал правильным поведением замену предыдущей версии .net на компьютере при инсталляции новой.


а вам что жалко места на диске? всё ведь компактно и упорядоченно.
Loving Linux. Linux is great!
Re[23]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 09.02.14 12:21
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>Здравствуйте, LaptevVV, Вы писали:


LVV>>>>Хотя я мог бы дать вот такой ответ: http://www.orelgrad.ru/blog/2014/02/05/v-livnax-devyatiklassnica-izbila-uchitelnicu-fiziki-za-zamechanie/

НС>>>"В Ливнах девятиклассница избила учительницу физики за замечание"
НС>>>Ну ну. А главное — в тему.
LVV>>В тему.
LVV>>Потму как если ты не пропод, то тебе не приходится сталкиваться с кодлой мамочек, которые считают, что их дидятко — самое умное.

AV>Этого можно спокойно избежать и при обычном подходе к программированию.

Вы — тоже не преподаватель.
"Знает тот, кто делает"(с) то есть — преподает реально. Каждый день из года в год.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[24]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 09.02.14 12:25
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, ambel-vlad, Вы писали:


AV>>Здравствуйте, LaptevVV, Вы писали:


LVV>>>>>Хотя я мог бы дать вот такой ответ: http://www.orelgrad.ru/blog/2014/02/05/v-livnax-devyatiklassnica-izbila-uchitelnicu-fiziki-za-zamechanie/

НС>>>>"В Ливнах девятиклассница избила учительницу физики за замечание"
НС>>>>Ну ну. А главное — в тему.
LVV>>>В тему.
LVV>>>Потму как если ты не пропод, то тебе не приходится сталкиваться с кодлой мамочек, которые считают, что их дидятко — самое умное.

AV>>Этого можно спокойно избежать и при обычном подходе к программированию.

LVV>Вы — тоже не преподаватель.
LVV>"Знает тот, кто делает"(с) то есть — преподает реально. Каждый день из года в год.

видел объявление — учитель информатики в школу. базовая ставка 7000 руб.
видимо программеры чиновниками подрабатывают.
Loving Linux. Linux is great!
Re[24]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 09.02.14 12:35
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>>>>>Хотя я мог бы дать вот такой ответ: http://www.orelgrad.ru/blog/2014/02/05/v-livnax-devyatiklassnica-izbila-uchitelnicu-fiziki-za-zamechanie/

НС>>>>"В Ливнах девятиклассница избила учительницу физики за замечание"
НС>>>>Ну ну. А главное — в тему.
LVV>>>В тему.
LVV>>>Потму как если ты не пропод, то тебе не приходится сталкиваться с кодлой мамочек, которые считают, что их дидятко — самое умное.

AV>>Этого можно спокойно избежать и при обычном подходе к программированию.

LVV>Вы — тоже не преподаватель.
LVV>"Знает тот, кто делает"(с) то есть — преподает реально. Каждый день из года в год.

Вообще-то я преподавал 2.25 года. И с родителями тоже сталкиваться приходилось. Это раз. Во-вторых, можно озвучить более конкретные претензии?
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[25]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 09.02.14 12:36
Оценка:
Здравствуйте, Algebroid, Вы писали:

AV>>>Этого можно спокойно избежать и при обычном подходе к программированию.

LVV>>Вы — тоже не преподаватель.
LVV>>"Знает тот, кто делает"(с) то есть — преподает реально. Каждый день из года в год.

A>видел объявление — учитель информатики в школу. базовая ставка 7000 руб.

A>видимо программеры чиновниками подрабатывают.
Это зависит от города.
От стажа — ОЧЕНЬ существенно зависит.
От регалий — аналогично.
У нас в Астрахани обычный средний препод информатики имеет порядка 20 штук.
Это — нормальные деньги для Астрахани.
А заслуженные преподы (коих немного) — порядка 35-40.
Это сравнимо со средними заработками астраханских программистов.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[25]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 09.02.14 12:38
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>>>Этого можно спокойно избежать и при обычном подходе к программированию.

LVV>>Вы — тоже не преподаватель.
LVV>>"Знает тот, кто делает"(с) то есть — преподает реально. Каждый день из года в год.

AV>Вообще-то я преподавал 2.25 года. И с родителями тоже сталкиваться приходилось. Это раз. Во-вторых, можно озвучить более конкретные претензии?

Какие претензии?
Это пока ко мне претензии, что я тут на какие-то вопросы не отвечаю...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[26]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 09.02.14 12:44
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, Algebroid, Вы писали:


AV>>>>Этого можно спокойно избежать и при обычном подходе к программированию.

LVV>>>Вы — тоже не преподаватель.
LVV>>>"Знает тот, кто делает"(с) то есть — преподает реально. Каждый день из года в год.

A>>видел объявление — учитель информатики в школу. базовая ставка 7000 руб.

A>>видимо программеры чиновниками подрабатывают.
LVV>Это зависит от города.
LVV>От стажа — ОЧЕНЬ существенно зависит.
LVV>От регалий — аналогично.
LVV>У нас в Астрахани обычный средний препод информатики имеет порядка 20 штук.
LVV>Это — нормальные деньги для Астрахани.
LVV>А заслуженные преподы (коих немного) — порядка 35-40.
LVV>Это сравнимо со средними заработками астраханских программистов.

от города не сильно зависит. зависит москва — губернский город.
а то сейчас и село компьютеризируют.
а вас не пугает сколько программеров расплодилось?
школьники умеют составлять блок-схему и изучают метод поиска корней функции методом половинного деления отрезка.
метод сортировки массива — методом пузырька — правда это уже олимпиада по информатике.
я учился в школе 20 лет назад правда я учился в математической школе.
а сейчас в обычных школах преподают информатику.
или информатику надо преподавать в вузе?
если все будут программеры то кто будет работать у станка? такие тоже ведь нужны.
или сидеть за рулём комбайна и собирать хлеб? а то изучит хлебороб информатику и откажется пахать на тракторе?
Loving Linux. Linux is great!
Re[27]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 09.02.14 12:59
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>от города не сильно зависит. зависит москва — губернский город.

A>а то сейчас и село компьютеризируют.
A>а вас не пугает сколько программеров расплодилось?
A>школьники умеют составлять блок-схему и изучают метод поиска корней функции методом половинного деления отрезка.
A>метод сортировки массива — методом пузырька — правда это уже олимпиада по информатике.
A>я учился в школе 20 лет назад правда я учился в математической школе.
A>а сейчас в обычных школах преподают информатику.
A>или информатику надо преподавать в вузе?
A>если все будут программеры то кто будет работать у станка? такие тоже ведь нужны.
A>или сидеть за рулём комбайна и собирать хлеб? а то изучит хлебороб информатику и откажется пахать на тракторе?
Ну, математику с незапамятных времен проходят в школе, но математиками жеж не все становятся...
Насчет большого числа программеров: примерно 80% из них — не программеры.
Что наблюдаю ежедневно.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[28]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 09.02.14 13:06
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, Algebroid, Вы писали:


A>>от города не сильно зависит. зависит москва — губернский город.

A>>а то сейчас и село компьютеризируют.
A>>а вас не пугает сколько программеров расплодилось?
A>>школьники умеют составлять блок-схему и изучают метод поиска корней функции методом половинного деления отрезка.
A>>метод сортировки массива — методом пузырька — правда это уже олимпиада по информатике.
A>>я учился в школе 20 лет назад правда я учился в математической школе.
A>>а сейчас в обычных школах преподают информатику.
A>>или информатику надо преподавать в вузе?
A>>если все будут программеры то кто будет работать у станка? такие тоже ведь нужны.
A>>или сидеть за рулём комбайна и собирать хлеб? а то изучит хлебороб информатику и откажется пахать на тракторе?
LVV>Ну, математику с незапамятных времен проходят в школе, но математиками жеж не все становятся...
LVV>Насчет большого числа программеров: примерно 80% из них — не программеры.
LVV>Что наблюдаю ежедневно.

оценки в школе получают все. и аттестат получают.
значит у школьников хотя бы на троечку знание в голове.
или хорошее знание должно быть как минимум на четвёрку?

зачем сельских школьников учить информатике — чтобы они были как цветочница-леди пигмалион у бернарда шоу?
или благодаря этому в россии скоро будет цветная революция?
Loving Linux. Linux is great!
Re[29]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 09.02.14 13:13
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>оценки в школе получают все. и аттестат получают.

A>значит у школьников хотя бы на троечку знание в голове.
A>или хорошее знание должно быть как минимум на четвёрку?
Да. Тройка — это во многих случаях "три пишем — два в уме"
A>зачем сельских школьников учить информатике — чтобы они были как цветочница-леди пигмалион у бернарда шоу?
A>или благодаря этому в россии скоро будет цветная революция?
Да ты знаешь, в провинции (относительно нас) часто объявляются классные ребята.
Вот у нас только что закончил блестящий программер — из дагестанского села.
Причем учился за плату — не хватило баллов на бюджет. На 3 курсе перевели на бюджет.
Из Ахтубинска — прекрасный парень, сейчас в аспирантуре.
В общем — попадаются.
А от нас (мы — провинция) в центр тоже уезжают лучшие. Их уже не единицы, а десятки...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[30]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 09.02.14 13:25
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, Algebroid, Вы писали:


A>>оценки в школе получают все. и аттестат получают.

A>>значит у школьников хотя бы на троечку знание в голове.
A>>или хорошее знание должно быть как минимум на четвёрку?
LVV>Да. Тройка — это во многих случаях "три пишем — два в уме"
A>>зачем сельских школьников учить информатике — чтобы они были как цветочница-леди пигмалион у бернарда шоу?
A>>или благодаря этому в россии скоро будет цветная революция?
LVV>Да ты знаешь, в провинции (относительно нас) часто объявляются классные ребята.

провинция постепенно становится столицей. вся страна столичная получается.

LVV>Вот у нас только что закончил блестящий программер — из дагестанского села.

LVV>Причем учился за плату — не хватило баллов на бюджет. На 3 курсе перевели на бюджет.

или это столичные звёзды в провинции размножаются. а потом уезжают в столицу.
взять к примеру творчество шукшина — родился где то на алтае а загрузил своим алтаем и деревенщиной столичные театры.
раскрепощённая столица тоже когда-то съезжалась из ближних деревень.
http://www.youtube.com/watch?v=Z66AApRpNDo
я не говорю что это плохо — хорошие люди должны иметь доступ к цивилизации и культуре.
но энтропия увеличивается.

LVV>Из Ахтубинска — прекрасный парень, сейчас в аспирантуре.

LVV>В общем — попадаются.
LVV>А от нас (мы — провинция) в центр тоже уезжают лучшие. Их уже не единицы, а десятки...

я сам магистр. для аспирантуры старый. хотел в 32-35 лет готовиться к экзаменам.
но у меня хреново было в университете с функциональным анализом.
всё думаю его переразобрать по-новому.
но с численными методами решения систем уравнений у меня было лучше.
и мозг у меня алгоритмический.
и моя бабушка работала в бухгалтерии — так что сваять программу учёта чего-нибудь для меня не проблема.
Loving Linux. Linux is great!
Re[16]: фреймворк с виртуальной машиной или нативные компоненты
От: alex_public  
Дата: 09.02.14 14:18
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>а вам что жалко места на диске? всё ведь компактно и упорядоченно.


А зачем, если они вроде как декларируют обратную совместимость? )
Re[17]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 09.02.14 14:22
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Здравствуйте, Algebroid, Вы писали:


A>>а вам что жалко места на диске? всё ведь компактно и упорядоченно.


_>А зачем, если они вроде как декларируют обратную совместимость? )


что более поздняя версия будет работать на старой виртуальной машине?
скорее всего будет если её обеднить — выкинуть из неё часть функционала.
но опять-таки это требует специальной обработки.
Loving Linux. Linux is great!
Re[5]: фреймворк с виртуальной машиной или нативные компоненты
От: andyag  
Дата: 09.02.14 15:01
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>а может лучше быть хорошим специалистом на одной-двух платформах чем нахвататься от 5-6 разных технологий?


А как вы себя позиционируете? Зачем вообще занимаетесь программированием? Как минимум — "для себя" vs. "делаете интересные заказные проекты" vs. "работаете на кого-то по 8 часов в день"? В зависимости от ответа, ваше "а может лучше быть" будет абсолютно разным — в одном случае вы толкаете абсолютно правильную мысль, в другом — очень сильно заблуждаетесь.

A>притом даже если php работает и под виндоус и под линукс то существует разница на iis или на apache и к какой базе данных вы подключаететсь. база тоже виндоус или линуксовая.

A>мощности разных языков часто совпадают и перекрываются.

Ну видите, вот и пошли капризы
Вот вам радикальное решение — возьмите Java:
1. Работает везде плюс-минус одинаково
2. Веб-сервер один и тот же и под Windows, и под Linux
3. Базы абсолютно любые абсолютно на любой системе (приложение крутится под linux + база sql server под windows vs. приложение крутится под windows + база mysql под linux vs. всё под linux vs. всё под windows)

Ещё требования?
Re[3]: фреймворк с виртуальной машиной или нативные компоненты
От: andyag  
Дата: 09.02.14 15:04
Оценка:
Здравствуйте, iZEN, Вы писали:

ZEN>Здравствуйте, Algebroid, Вы писали:


A>>хотя дотнет получился очень удобный. не зря архитектор дотнет — бывший архитектор дельфи. очень ценный фреймворк создал. учёл ошибки и недоработки джавы.


ZEN>Поэтому надо одновременно держать на машине клиента несколько версий .NET Framework?

ZEN>Ну да, удобно.

А вы сисадмин с нездоровыми наклонностями лазить в папку Windows чтоли? Какая разница сколько там чего и зачем?
Re[6]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 09.02.14 15:21
Оценка:
Здравствуйте, andyag, Вы писали:

A>Здравствуйте, Algebroid, Вы писали:


A>>а может лучше быть хорошим специалистом на одной-двух платформах чем нахвататься от 5-6 разных технологий?


A>А как вы себя позиционируете? Зачем вообще занимаетесь программированием? Как минимум — "для себя" vs. "делаете интересные заказные проекты" vs. "работаете на кого-то по 8 часов в день"? В зависимости от ответа, ваше "а может лучше быть" будет абсолютно разным — в одном случае вы толкаете абсолютно правильную мысль, в другом — очень сильно заблуждаетесь.


так я и говорю что лучше качественнее себя спозиционировать на 1-2 платформах чем менять платформы как перчатки и чё-то делать на каждой — но экуменизм конечно может получиться.

A>>притом даже если php работает и под виндоус и под линукс то существует разница на iis или на apache и к какой базе данных вы подключаететсь. база тоже виндоус или линуксовая.

A>>мощности разных языков часто совпадают и перекрываются.

A>Ну видите, вот и пошли капризы

A>Вот вам радикальное решение — возьмите Java:
A>1. Работает везде плюс-минус одинаково
A>2. Веб-сервер один и тот же и под Windows, и под Linux
A>3. Базы абсолютно любые абсолютно на любой системе (приложение крутится под linux + база sql server под windows vs. приложение крутится под windows + база mysql под linux vs. всё под linux vs. всё под windows)

A>Ещё требования?


Возьмите NET и MONO. работает одинаково. базу подключай любую. необязательно платить за МССКЛ — Постгрес не хуже. Оракл конечно непревзойдён и ДБ2 на мэйнфреймах — но это конечно масштаб министерства.
Если пишете для среднего/большого предприятия не грех писать клиент-сервер. ТОгда Борланд — отличное решение. Если конечно корпоративная политика это не Интранет.
Loving Linux. Linux is great!
Re[4]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 09.02.14 15:34
Оценка:
Здравствуйте, andyag, Вы писали:

A>Здравствуйте, iZEN, Вы писали:


ZEN>>Здравствуйте, Algebroid, Вы писали:


A>>>хотя дотнет получился очень удобный. не зря архитектор дотнет — бывший архитектор дельфи. очень ценный фреймворк создал. учёл ошибки и недоработки джавы.


ZEN>>Поэтому надо одновременно держать на машине клиента несколько версий .NET Framework?

ZEN>>Ну да, удобно.

A>А вы сисадмин с нездоровыми наклонностями лазить в папку Windows чтоли? Какая разница сколько там чего и зачем?


это вы зря.
хороший программер должен уметь администрировать.
Loving Linux. Linux is great!
Re[5]: фреймворк с виртуальной машиной или нативные компоненты
От: andyag  
Дата: 09.02.14 15:52
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>Здравствуйте, andyag, Вы писали:


A>>Здравствуйте, iZEN, Вы писали:


ZEN>>>Здравствуйте, Algebroid, Вы писали:


A>>>>хотя дотнет получился очень удобный. не зря архитектор дотнет — бывший архитектор дельфи. очень ценный фреймворк создал. учёл ошибки и недоработки джавы.


ZEN>>>Поэтому надо одновременно держать на машине клиента несколько версий .NET Framework?

ZEN>>>Ну да, удобно.

A>>А вы сисадмин с нездоровыми наклонностями лазить в папку Windows чтоли? Какая разница сколько там чего и зачем?


A>это вы зря.

A>хороший программер должен уметь администрировать.

Что общего между "администрировать" и "возмущаться из-за количества версий дотнета в системе"?
Re[8]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 09.02.14 15:58
Оценка:
Здравствуйте, andyag, Вы писали:

A>Ещё раз — чем конкретно в программировании вы занимаетесь? Если вы программист, то одной платформы безусловно достаточно. Если вы тимлидо-архитектор, то с одной платформой все будут на вас показывать пальцем и громко смеяться.


я проработал несколько лет программером на разных платформах. причём занимался и архитектурой клиент-сервер и 3-tier и web.
тимлидом я не был но развиваться профессионально — считаю что это положительно.
широкий кругозор ещё никому не повредил.

A>По-разному. Из-за разницы в реализации при работе с Mono возможны удивления. IDE для Mono крайне убога. Сам статус Mono неоднозначен — это ни разу не мейнстрим, а скорее костыль на чёрный день. Нужно иметь какие-то очень веские причины начинать новый проект с рассчётом на Моно.


Не совсем. МОНО по функционалу не сильно уступает НЕТ хотя и догоняет его.
У НЕТ очень удобно сконструирована система библиотек и поэтому неплохо применять его на другой платформе.

A>>базу подключай любую. необязательно платить за МССКЛ — Постгрес не хуже. Оракл конечно непревзойдён и ДБ2 на мэйнфреймах — но это конечно масштаб министерства.

A>>Если пишете для среднего/большого предприятия не грех писать клиент-сервер. ТОгда Борланд — отличное решение. Если конечно корпоративная политика это не Интранет.

A>Я во-первых не понимаю зачем вы перечислили все эти СУБД, во-вторых не понимаю чем Борланд лучше абсолютно любого другого варианта. Хуже он своей экзотичностью. Чем он при этом лучше?


Существует около 10 промышленно используемых СУБД.
Применяют их точно так же как и языки программирования — здесь также имеются свои предпочтения.
Я вам посоветовал — ваше дело применить мой совет на практике или сделать по-своему.
Loving Linux. Linux is great!
Re[6]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 09.02.14 16:00
Оценка:
Здравствуйте, andyag, Вы писали:

A>Что общего между "администрировать" и "возмущаться из-за количества версий дотнета в системе"?


а я не говорил что мне это мешает. но что полезть в системную папку посмотреть что там лежит это даже позитивно.
Loving Linux. Linux is great!
Re[3]: фреймворк с виртуальной машиной или нативные компоненты
От: mark_kavinski  
Дата: 10.02.14 11:17
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>хорошо. представье себе что вы пилотируете космоплан. челнок снимающий вас с орбиты на планету.

A>вы хотите его пилотировать вручную или иметь бортовой компьютер в котором зададите координаты а он вас посадит?
A>уместна ли такая аналогия?

Не уместна. Разработка софта для космической техники это вообще отдельная тема и там утечка памяти в нативной компоненте может стоит миллионы долларов.
Re[5]: фреймворк с виртуальной машиной или нативные компоненты
От: mark_kavinski  
Дата: 10.02.14 11:18
Оценка:
Здравствуйте, Algebroid, Вы писали:

ZEN>>Разработчики JetBrains IDEA с Вами почему-то не согласны.


A>окей тогда сделаем такой переход.

A>американцам нужна машина с мощным двигателем и широким салоном чтобы сделать впечатление на соседа/соседку.
A>экономные европейцы предпочитают экономичный двигатель им подойдёт и обычный салон.
Ты пришел спросить или пришел вбросить и поспорить?
Re[2]: фреймворк с виртуальной машиной или нативные компоненты
От: mark_kavinski  
Дата: 10.02.14 11:20
Оценка:
Здравствуйте, Ikemefula, Вы писали:

A>>высказывайтесь господа-товарищи!!!


I>Лучше всего связка embarcadero+erlang

Футролль.
Re[7]: фреймворк с виртуальной машиной или нативные компоненты
От: mark_kavinski  
Дата: 10.02.14 11:22
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>МССКЛ — Постгрес не хуже. Оракл конечно непревзойдён

Огоспади... Кто тебе такую чушь сказал?

A>и ДБ2 на мэйнфреймах — но это конечно масштаб министерства.

Ты из какого года?
A>Если пишете для среднего/большого предприятия не грех писать клиент-сервер. ТОгда Борланд — отличное решение. Если конечно корпоративная политика это не Интранет.
Ничего не понял... При чём тут борланд, при чём тут интранет и тем более при чем тут клиент-сервер.
Re[8]: фреймворк с виртуальной машиной или нативные компоненты
От: mark_kavinski  
Дата: 10.02.14 11:30
Оценка:
Здравствуйте, andyag, Вы писали:

A>>>>а может лучше быть хорошим специалистом на одной-двух платформах чем нахвататься от 5-6 разных технологий?


A>>>А как вы себя позиционируете? Зачем вообще занимаетесь программированием? Как минимум — "для себя" vs. "делаете интересные заказные проекты" vs. "работаете на кого-то по 8 часов в день"? В зависимости от ответа, ваше "а может лучше быть" будет абсолютно разным — в одном случае вы толкаете абсолютно правильную мысль, в другом — очень сильно заблуждаетесь.


A>>так я и говорю что лучше качественнее себя спозиционировать на 1-2 платформах чем менять платформы как перчатки и чё-то делать на каждой — но экуменизм конечно может получиться.


A>Ещё раз — чем конкретно в программировании вы занимаетесь? Если вы программист, то одной платформы безусловно достаточно. Если вы тимлидо-архитектор, то с одной платформой все будут на вас показывать пальцем и громко смеяться.


Не знаю кто такие эти "тимлидо-архитекторы" — таких не встречал, ибо тимлид это менеджмент, а архитектор — дев, но по факту НИКТО смеяться не будет потому, что человек специалист в определенном стеке технологий. Майкрософт это, джава или ещё что — значения не имеет. Таких, кто одновременно специалист (а архитектор это специалист высокого класса — 1 на 5000 или реже) и в стеке майкрософт и в стеке джава я вообще не встречал.
Я хоть и не архитектор пока, но уже ведущий разработчик и специализируюсь только в стеке Майкрософт. Никто надо мной почему-то не смеется.
Re[11]: фреймворк с виртуальной машиной или нативные компоненты
От: mark_kavinski  
Дата: 10.02.14 11:31
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>>>Я вам посоветовал — ваше дело применить мой совет на практике или сделать по-своему.


A>>Хоть убейте, не помню чтоб я просил совета


A>не ходите на форум. тогда и сами не будете никому ничего советовать.


Странно, мне казалось это ты пришел за советом, а в итоге советуешь другим сам, да ещё и не разбираясь явно в вопросе.
Re[22]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 10.02.14 21:33
Оценка:
Здравствуйте, LaptevVV, Вы писали:

НС>>Ну давай посмотрим, может кто в этом топике понял, чем вдруг так помешал текст?

LVV>А кто сказал, что он помешал?

Ты

LVV>Текст хорош в своей сфере...


Ага. Например в сфере языков программирования.

LVV>>>Мы — в разных сферах живем и работаем.

НС>>Для обоснования уже надо привлекать альтернативную реальсферу?
LVV>Я — в первую очередь — преподаватель.
LVV>А ты, программист? Это — разные профессии.

Меня мало интересует кто ты в первую очередь. Ты махаешь своим редактором, который программный продукт и который кто то зачем то написал. Ты учишь людей, которые претендуют стать программистами. А это именно та самая профессия.

LVV>Потму как если ты не пропод, то тебе не приходится сталкиваться с кодлой мамочек, которые считают, что их дидятко — самое умное.


При чем тут мамочки? Я тебе задал простой техничкеский вопрос — зачем понадобилось отказываться от текста? Или мамочки прибегают и кричат — ни в коем случае нельзя писать тексты! Только в гуе мышой возить. Так что ли?

LVV>Итого, как я и предположил: разговор слепого с глухим.


Что с глухим, так это точно. Кучу воды развел, а на вопрос ответить не в состоянии.
Re[13]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 10.02.14 21:33
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Да, я уже посмотрел, что .net 3.0 и 3.5 использует clr 2.0. Но так это же только виртуальная машина, а библиотеки то всё равно нужны.


Но ненужно иметь на одной машине 2.0, 3.0 и 3.5 одновременно, каждый из них ставится поверх другого.
Re[5]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 10.02.14 21:33
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Ты путаешь версию фремворка с версией рантайма


Ничего я не путаю.

I>Вот у меня очень скромно, на рабочей тачке еще три фолдера

I>v1.0.3705\
I>v1.1.4322\
I>v2.0.50727\
I>v3.0\
I>v3.5\
I>v4.0.30319\

Еще один. Ты внутрь то загляни. Их содержимое несколько отличается, не находишь?
Re[15]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 10.02.14 21:41
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Ага, значит .net 3.0 и 3.5 работает на clr 2.0... Понятно. Но соответствующий фреймворк то всё равно нужен для работы приложения


Уже забыл о чем изначально речь шла?

Поэтому надо одновременно держать на машине клиента несколько версий .NET Framework?

Ключевое слово я выделил. Одновременно держать 3.5 и 2.0 не нужно. Если ты поставил только 3.5, то 2.0 у тебя уже тоже есть. Более того, при установленном последнем 4.51 будут работать практически все приложения, кроме тех у которых в конфиге задана привязка к конкретной версии рантайма.
Итого, сейчас актуальны ровно две версии — 3.5sp1 и 4.5.1. Ничего больше устанавливать не нужно.

_>Вот вот. Абсолютно непонятно зачем развели этот зоопарк у меня на компьютере


Никакого зоопарка нет.
Re[6]: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 11.02.14 06:29
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Ничего я не путаю.


I>>Вот у меня очень скромно, на рабочей тачке еще три фолдера

I>>v1.0.3705\
I>>v1.1.4322\
I>>v2.0.50727\
I>>v3.0\
I>>v3.5\
I>>v4.0.30319\

НС>Еще один. Ты внутрь то загляни. Их содержимое несколько отличается, не находишь?


Это имеет значение только для 3.0 и 3.5
Re[23]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 11.02.14 09:41
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Что с глухим, так это точно. Кучу воды развел, а на вопрос ответить не в состоянии.

Вот теперь думай над ответом:
сделали не текстовый редактор, чтобы учить программированию, а не кодированию.
Do you understand me&
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[3]: фреймворк с виртуальной машиной или нативные компоненты
От: Философ Ад http://vk.com/id10256428
Дата: 11.02.14 09:59
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Смотря какое время отклика требуется и насколько сильные гарантии этого.

I>скажем Sleep(100) мне удавалось растягивать до 15 секунд

а мне удавалось даже больше чем на 15 секунд.
я тогда в порядке эксперимента создал 1,e+5 жрущих проц тредов )))
Всё сказанное выше — личное мнение, если не указано обратное.
Re[24]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 11.02.14 10:07
Оценка:
Здравствуйте, LaptevVV, Вы писали:

НС>>Что с глухим, так это точно. Кучу воды развел, а на вопрос ответить не в состоянии.

LVV>Вот теперь думай над ответом:

То есть продолжаешь переводить стрелки на меня?

LVV>сделали не текстовый редактор, чтобы учить программированию, а не кодированию.

LVV>Do you understand me&
LVV>

Нет. Чем текстовое представление мешает?
Re[7]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 11.02.14 10:07
Оценка:
Здравствуйте, Ikemefula, Вы писали:

НС>>Еще один. Ты внутрь то загляни. Их содержимое несколько отличается, не находишь?

I>Это имеет значение только для 3.0 и 3.5

А в 1.0 и 1.1 у тебя тоже лежат полноценные фреймворки? У меня вот самих фреймворков нет, только папочки.
Re[25]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 11.02.14 10:17
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, LaptevVV, Вы писали:


НС>>>Что с глухим, так это точно. Кучу воды развел, а на вопрос ответить не в состоянии.

LVV>>Вот теперь думай над ответом:

НС>То есть продолжаешь переводить стрелки на меня?

А как же.
Спрашиваешь — отвечаем.
Но разжевать и в рот положить — мне недосуг.
Сам додумаешься — хорошо.
А не додумаешься — мне пофиг.

LVV>>сделали не текстовый редактор, чтобы учить программированию, а не кодированию.

LVV>>Do you understand me&
LVV>>

НС>Нет. Чем текстовое представление мешает?

Тем и мешает, что студент думает не над последовательностью операторов, а над последовательностью символов, которые он должен набрать без ошибок.
Кодировать он учится, а не программировать.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[4]: фреймворк с виртуальной машиной или нативные компоненты
От: mark_kavinski  
Дата: 11.02.14 10:25
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

ZEN>>Поэтому надо одновременно держать на машине клиента несколько версий .NET Framework?


НС>Несколько это всего две — 1.0 и 1.1 уже давно протухли, а 4.0, 4.5 и 4.5.1 это один и тот же фреймворк,

Как можно такой бред писать? Это разные фреймворки, с разными версиями библиотек, с разными версиями msbuild, с разными версиями csc.
Единственное, что общего у 4.0, 4.5 и 4.5 — это версия CLR — CLR 4. У 2.0, 3.0, 3.5 — CLR 3.

НС>просто с патчами (это примерно как java 1.x update 100500).

Рукалицо...

НС>При этом и 2.0 нужен только для очень небольшого колиичества софта, потому что 99% прекрасно работают на 4.Х.

Двойной рукалицо.
Re[12]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 11.02.14 13:35
Оценка:
Здравствуйте, mark_kavinski, Вы писали:

_>Здравствуйте, Algebroid, Вы писали:


A>>>>Я вам посоветовал — ваше дело применить мой совет на практике или сделать по-своему.


A>>>Хоть убейте, не помню чтоб я просил совета


A>>не ходите на форум. тогда и сами не будете никому ничего советовать.


_>Странно, мне казалось это ты пришел за советом, а в итоге советуешь другим сам, да ещё и не разбираясь явно в вопросе.


ну что я совсем уж бесполезный не думаю.
но ценный совет всегда рад услышать. вдруг ещё какой секрет выдадите — а это всегда ценная информация.
Loving Linux. Linux is great!
Re[9]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 11.02.14 13:41
Оценка:
Здравствуйте, mark_kavinski, Вы писали:

_>Здравствуйте, andyag, Вы писали:


A>>>>>а может лучше быть хорошим специалистом на одной-двух платформах чем нахвататься от 5-6 разных технологий?


A>>>>А как вы себя позиционируете? Зачем вообще занимаетесь программированием? Как минимум — "для себя" vs. "делаете интересные заказные проекты" vs. "работаете на кого-то по 8 часов в день"? В зависимости от ответа, ваше "а может лучше быть" будет абсолютно разным — в одном случае вы толкаете абсолютно правильную мысль, в другом — очень сильно заблуждаетесь.


A>>>так я и говорю что лучше качественнее себя спозиционировать на 1-2 платформах чем менять платформы как перчатки и чё-то делать на каждой — но экуменизм конечно может получиться.


A>>Ещё раз — чем конкретно в программировании вы занимаетесь? Если вы программист, то одной платформы безусловно достаточно. Если вы тимлидо-архитектор, то с одной платформой все будут на вас показывать пальцем и громко смеяться.


_>Не знаю кто такие эти "тимлидо-архитекторы" — таких не встречал, ибо тимлид это менеджмент, а архитектор — дев, но по факту НИКТО смеяться не будет потому, что человек специалист в определенном стеке технологий. Майкрософт это, джава или ещё что — значения не имеет. Таких, кто одновременно специалист (а архитектор это специалист высокого класса — 1 на 5000 или реже) и в стеке майкрософт и в стеке джава я вообще не встречал.

_>Я хоть и не архитектор пока, но уже ведущий разработчик и специализируюсь только в стеке Майкрософт. Никто надо мной почему-то не смеется.

так ведь дело в том что и ддава и НЕТ — это две родственные технологии. со схожим синтаксисом и обе наследники c++.
в обеих есть виртуальная машина. обе объектные со сборщиком мусора.
более того разработчики НЕТ утверждают что при разработке НЕТ учитывали ошибки разработки джава.
другое дело политика применения. скажем джава больше идёт на юниксе а НЕТ на майкрософте.

и потом если вы специалист то мы вас будем только ценить. причём всегда интересно выслушать авторитетное мнение.
Loving Linux. Linux is great!
Re[14]: фреймворк с виртуальной машиной или нативные компоненты
От: alex_public  
Дата: 11.02.14 13:54
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Но ненужно иметь на одной машине 2.0, 3.0 и 3.5 одновременно, каждый из них ставится поверх другого.


А что же у меня так не встали? )
Re[10]: фреймворк с виртуальной машиной или нативные компоненты
От: mark_kavinski  
Дата: 11.02.14 14:02
Оценка:
Здравствуйте, Algebroid, Вы писали:

_>>Не знаю кто такие эти "тимлидо-архитекторы" — таких не встречал, ибо тимлид это менеджмент, а архитектор — дев, но по факту НИКТО смеяться не будет потому, что человек специалист в определенном стеке технологий. Майкрософт это, джава или ещё что — значения не имеет. Таких, кто одновременно специалист (а архитектор это специалист высокого класса — 1 на 5000 или реже) и в стеке майкрософт и в стеке джава я вообще не встречал.

_>>Я хоть и не архитектор пока, но уже ведущий разработчик и специализируюсь только в стеке Майкрософт. Никто надо мной почему-то не смеется.

A>так ведь дело в том что и ддава и НЕТ — это две родственные технологии. со схожим синтаксисом и обе наследники c++.

.NET наследник C++? Сильно загнул.

A>в обеих есть виртуальная машина. обе объектные со сборщиком мусора.

Сборщик мусора и виртуальная машина очень много где есть. Это вообще не суть важно.
A>более того разработчики НЕТ утверждают что при разработке НЕТ учитывали ошибки разработки джава.
A>другое дело политика применения. скажем джава больше идёт на юниксе а НЕТ на майкрософте.
.NET и Java примерно так же схожи, как Евразия и Африка — и там и там есть горы, леса, реки и озера, и то и другое суть материк, но вся разница лежит в деталях.
.NET и Java имеет свой огромный стек технологий и быть специалистом хотя бы в одном из этих стеков крайне сложно, а уж в обоих так и вообще жизни не хватит.
Re[16]: фреймворк с виртуальной машиной или нативные компоненты
От: alex_public  
Дата: 11.02.14 14:03
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Итого, сейчас актуальны ровно две версии — 3.5sp1 и 4.5.1. Ничего больше устанавливать не нужно.


Звучит не плохо. Хотя у жабки всё равно расклад лучше. )

НС>Никакого зоопарка нет.


Ну по факту то на моём компьютере именно оно и есть. Конечно он у меня не обычный пользовательский, а программистский с VS (которая и ставила большую часть этой ереси). Но принцип то наверняка общий.
Re[11]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 11.02.14 14:18
Оценка:
Здравствуйте, mark_kavinski, Вы писали:

_>.NET наследник C++? Сильно загнул.


NET проектировался как объектная платформа и синтаксис С# базировался на синтаксисе С++ и Java.
Visual Basic конечно был расширен Майкрософт. Это конечно очень удобный язык и прост в изучении. А по мощности объектный VB довели до мощности C#.

A>>в обеих есть виртуальная машина. обе объектные со сборщиком мусора.

_>Сборщик мусора и виртуальная машина очень много где есть. Это вообще не суть важно.

Это принципиальные особенности платформы. Если в C++ ты сам должен уничтожить объект или будет утечка памяти то за неиспользуемыми объектами NET следит платформа.

A>>более того разработчики НЕТ утверждают что при разработке НЕТ учитывали ошибки разработки джава.

A>>другое дело политика применения. скажем джава больше идёт на юниксе а НЕТ на майкрософте.
_>.NET и Java примерно так же схожи, как Евразия и Африка — и там и там есть горы, леса, реки и озера, и то и другое суть материк, но вся разница лежит в деталях.
_>.NET и Java имеет свой огромный стек технологий и быть специалистом хотя бы в одном из этих стеков крайне сложно, а уж в обоих так и вообще жизни не хватит.

Вот мне как раз очень интересны детали.
Когда вы говорите про стек — вы пишете свой компилятор для платформы NET?
Loving Linux. Linux is great!
Re[4]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 11.02.14 14:37
Оценка:
Здравствуйте, mark_kavinski, Вы писали:

_>Здравствуйте, Algebroid, Вы писали:


A>>хорошо. представье себе что вы пилотируете космоплан. челнок снимающий вас с орбиты на планету.

A>>вы хотите его пилотировать вручную или иметь бортовой компьютер в котором зададите координаты а он вас посадит?
A>>уместна ли такая аналогия?

_>Не уместна. Разработка софта для космической техники это вообще отдельная тема и там утечка памяти в нативной компоненте может стоит миллионы долларов.


дело в какой технологии вы участвуете. если вы в дорогой технологии то вам повезло.
к тому же это не настолько сложно как кажется.
полёт космоплана и самолёта — это баллистика и аэродинамическая труба.
полёт самолёта в конце 20 века хорошо исследован.
бортовой компьютер получает координаты точки приземления и рассчитывает кривую посадки методом последовательных приближений.
Loving Linux. Linux is great!
Re[5]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 11.02.14 14:40
Оценка:
Здравствуйте, mark_kavinski, Вы писали:

НС>>просто с патчами (это примерно как java 1.x update 100500).

_>Рукалицо...

НС>>При этом и 2.0 нужен только для очень небольшого колиичества софта, потому что 99% прекрасно работают на 4.Х.

_>Двойной рукалицо.

лапаморда.
Loving Linux. Linux is great!
Re[5]: фреймворк с виртуальной машиной или нативные компоненты
От: mark_kavinski  
Дата: 11.02.14 14:45
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>>>хорошо. представье себе что вы пилотируете космоплан. челнок снимающий вас с орбиты на планету.

A>>>вы хотите его пилотировать вручную или иметь бортовой компьютер в котором зададите координаты а он вас посадит?
A>>>уместна ли такая аналогия?

_>>Не уместна. Разработка софта для космической техники это вообще отдельная тема и там утечка памяти в нативной компоненте может стоит миллионы долларов.


A>дело в какой технологии вы участвуете. если вы в дорогой технологии то вам повезло.

Дело не в дороговизне, а в особенностях самой сферы применения. Почитай, например, как появились на свет Erlang и PHP.

A>к тому же это не настолько сложно как кажется.

A>полёт космоплана и самолёта — это баллистика и аэродинамическая труба.
A>полёт самолёта в конце 20 века хорошо исследован.
A>бортовой компьютер получает координаты точки приземления и рассчитывает кривую посадки методом последовательных приближений.
Дело не в сложности, а в стоимости ошибки. Король в аэрокосмической разработке — ADA (http://en.wikipedia.org/wiki/Ada_%28programming_language%29).
Re[10]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 11.02.14 14:52
Оценка:
_>Кем рекомендуется? Постгрес в промышленых условиях встречается чуть чаще, чем никогда.

Мне понравился постгрес.
http://www.google.ru/search?q=postgres+Промышленное+использование&oq=postgres+Промышленное+использование

A>>оракл традиционно применяется в критических системах. оракл это всегда была база #1.

_>Оракл давно не "база #1".

А что обогнало Оракл?
И что лучше SQL,

A>>конечно возможны но майкрософт — это система для домашнего и игрового использования.

_>Глупости.

в корпорациях на PC ставят почтовый клиент и используют как терминал для программ клиент-сервер или веб-интранет.

A>>или возможно использование персоналок как терминалов со своим клиентом для более крупных систем.

_>А это какое отношение имеет к DBMS?

быстрый и распределённый DBMS стоит в центре. а клиенты не персоналках. что неясного?

A>>борланд нацелен на архитектуру клиент-сервер.

_>Каким боком?

у борланда под эту архитектуру написаны компоненты. есть конечно и сетевые коспоненты.
часто нет смысла усложнять то что можно сделать просто.

A>>на борланде удобно писать CRM.

_>Борланд это компания. Весьма дохлая к тому же.
_>А какое отношение CRM имеют к клиент-сервер архитектуре?

База одна общая а клиенты — на персоналках.

A>>но есть люди которые считают что в корпоративных интранетах должен рулить веб-сервер в связке с сервером компонентов.

A>>это опять вопрос политики.
_>Если речь именно о CRM, то для CRM клиент-сервер давно НЕ рулит.

в России очень даже как рулит 1С. Правда это очень запутанная система. Мне лично не нравится.

A>>причём мне самому становится интересна сама политика. почему делают так или иначе. особенно секретная политика. и как политика связана с апокалипсисом. очень интересно.

_>Фронт-енд 99% корпоративного интра и интер сектора это веб. При чём под веб тут подразумевается обычно HTML. На слоях ниже могут быть и веб-сервисы и различные MQ типа MSMQ, IBM WebSphere MQ и т.п. Ну, а бэкенд в большинстве случаев это различные RDBMS. No SQL весьма редкое явление в корпоративном секторе.

RDBMS — это Relational DataBase Manadgenemt System? Это как раз SQL-базы. Конечный пользователь конечно не видит SQL но данные к нему доставляются посредством SQL-запросов.
Loving Linux. Linux is great!
Re[11]: фреймворк с виртуальной машиной или нативные компоненты
От: mark_kavinski  
Дата: 11.02.14 15:15
Оценка:
Здравствуйте, Algebroid, Вы писали:

_>>Кем рекомендуется? Постгрес в промышленых условиях встречается чуть чаще, чем никогда.


A>Мне понравился постгрес.

A>http://www.google.ru/search?q=postgres+Промышленное+использование&oq=postgres+Промышленное+использование

A>>>оракл традиционно применяется в критических системах. оракл это всегда была база #1.

_>>Оракл давно не "база #1".

A>А что обогнало Оракл?

MS SQL Server — в чём-то лучше (стоимость), в чём-то уступает, но в целом однозначно сказать, что Оракл лучше уже много лет как нельзя.

A>И что лучше SQL,

Чего?

A>>>конечно возможны но майкрософт — это система для домашнего и игрового использования.

_>>Глупости.

A>в корпорациях на PC ставят почтовый клиент и используют как терминал для программ клиент-сервер или веб-интранет.

В корпорациях много чего ставят — зависит от корпорации. Windows повсеместно применяется в корпоративном секторе.

A>>>или возможно использование персоналок как терминалов со своим клиентом для более крупных систем.

_>>А это какое отношение имеет к DBMS?

A>быстрый и распределённый DBMS стоит в центре. а клиенты не персоналках. что неясного?

Где ты такое видел? DBMS'ы это обычно бэкенд, к которому нет прямого доступа с клиентских систем. Клиент DBMS это обычно разного рода веб-фермы и серверы приложений.

A>>>борланд нацелен на архитектуру клиент-сервер.

_>>Каким боком?

A>у борланда под эту архитектуру написаны компоненты. есть конечно и сетевые коспоненты.

A>часто нет смысла усложнять то что можно сделать просто.
О каких компонентах речь?
Клиент-сервер пишется практически на чём угодно. Если говорить о простоте разработки, то .NET далеко впереди всех и вся в плане построения клиент-сервер.

A>>>на борланде удобно писать CRM.

_>>Борланд это компания. Весьма дохлая к тому же.
_>>А какое отношение CRM имеют к клиент-сервер архитектуре?

A>База одна общая а клиенты — на персоналках.

А при чём тут клиент-сервер? Классический клиент-сервер — это, например, Outlook или тот же Янус — в каждом случае есть локальная база и синхронизация с сервером через сеть по определенному протоколу.
Общая база с клиентом на персоналках это самый обычный веб, где клиентом выступает браузер.

A>>>причём мне самому становится интересна сама политика. почему делают так или иначе. особенно секретная политика. и как политика связана с апокалипсисом. очень интересно.

_>>Фронт-енд 99% корпоративного интра и интер сектора это веб. При чём под веб тут подразумевается обычно HTML. На слоях ниже могут быть и веб-сервисы и различные MQ типа MSMQ, IBM WebSphere MQ и т.п. Ну, а бэкенд в большинстве случаев это различные RDBMS. No SQL весьма редкое явление в корпоративном секторе.

A>RDBMS — это Relational DataBase Manadgenemt System?

Очевидно.
A>Это как раз SQL-базы. Конечный пользователь конечно не видит SQL
Рукалицо... Конечно не видит. Я же говорю — backend.
A>но данные к нему доставляются посредством SQL-запросов.
Посредством SQL-запросов данные выгружаются из базы данных в некий middle ware, а уж потом как-то подготавливаются и в каком-то виде могут быть показаны на UI конечному пользователю. А могут и не быть вовсе, если это какой-то workflow-процесс.
Re[12]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 11.02.14 15:28
Оценка:
Здравствуйте, mark_kavinski, Вы писали:

A>>>>оракл традиционно применяется в критических системах. оракл это всегда была база #1.

_>>>Оракл давно не "база #1".

A>>А что обогнало Оракл?

_>MS SQL Server — в чём-то лучше (стоимость), в чём-то уступает, но в целом однозначно сказать, что Оракл лучше уже много лет как нельзя.

MS SQL нет на мэйнфреймах.
для маленького предприятия конечно очень удобно. и удобно администрировать.
или можно поставить MSSQL на ферме серверов с RAID-массивом?

_>Клиент-сервер пишется практически на чём угодно. Если говорить о простоте разработки, то .NET далеко впереди всех и вся в плане построения клиент-сервер.


стандартный датагрид в NET неудобный.
а в борланде есть навигатор по гриду. можно соединять таблицы мастер-деталь.

A>>База одна общая а клиенты — на персоналках.

_>А при чём тут клиент-сервер? Классический клиент-сервер — это, например, Outlook или тот же Янус — в каждом случае есть локальная база и синхронизация с сервером через сеть по определенному протоколу.
_>Общая база с клиентом на персоналках это самый обычный веб, где клиентом выступает браузер.

браузер ограничен функционалом. а AJAX придуман для написания толстого клиента в веб-броузере.

A>>RDBMS — это Relational DataBase Manadgenemt System?

_>Очевидно.
A>>Это как раз SQL-базы. Конечный пользователь конечно не видит SQL
_>Рукалицо... Конечно не видит. Я же говорю — backend.

лапаморда. или ввод данных это занятие для секретарши?

A>>но данные к нему доставляются посредством SQL-запросов.

_>Посредством SQL-запросов данные выгружаются из базы данных в некий middle ware, а уж потом как-то подготавливаются и в каком-то виде могут быть показаны на UI конечному пользователю. А могут и не быть вовсе, если это какой-то workflow-процесс.

это конечно круто и корпоративно но или не очень эффективно?
Loving Linux. Linux is great!
Re[13]: фреймворк с виртуальной машиной или нативные компоненты
От: mark_kavinski  
Дата: 11.02.14 15:45
Оценка:
Здравствуйте, Algebroid, Вы писали:


A>>>>>оракл традиционно применяется в критических системах. оракл это всегда была база #1.

_>>>>Оракл давно не "база #1".

A>>>А что обогнало Оракл?

_>>MS SQL Server — в чём-то лучше (стоимость), в чём-то уступает, но в целом однозначно сказать, что Оракл лучше уже много лет как нельзя.

A>MS SQL нет на мэйнфреймах.

Много ты мейнфреймов видел?

A>для маленького предприятия конечно очень удобно. и удобно администрировать.

Для большого тоже удобно.
A>или можно поставить MSSQL на ферме серверов с RAID-массивом?
С чего бы было нельзя? Рейд-массив вообще никакого отношения к RDBMS и к фермам не имеет. Любая RDBMS становится на рейд-массив любой конфигурации.
Стандартное применение MSSQL это как-раз бекенд для разного рода ферм.

_>>Клиент-сервер пишется практически на чём угодно. Если говорить о простоте разработки, то .NET далеко впереди всех и вся в плане построения клиент-сервер.


A>стандартный датагрид в NET неудобный.

A>а в борланде
Где?
A>есть навигатор по гриду. можно соединять таблицы мастер-деталь.
UI компонент для .NET WinForms и WPF создано ВЕЛИКОЕ множество. Каких угодно.

A>>>База одна общая а клиенты — на персоналках.

_>>А при чём тут клиент-сервер? Классический клиент-сервер — это, например, Outlook или тот же Янус — в каждом случае есть локальная база и синхронизация с сервером через сеть по определенному протоколу.
_>>Общая база с клиентом на персоналках это самый обычный веб, где клиентом выступает браузер.

A>браузер ограничен функционалом.

О каком функционале речь?
A>а AJAX придуман для написания толстого клиента в веб-броузере.
Жесть... Почитай чтоли что такое "толстый клиент".

A>>>RDBMS — это Relational DataBase Manadgenemt System?

_>>Очевидно.
A>>>Это как раз SQL-базы. Конечный пользователь конечно не видит SQL
_>>Рукалицо... Конечно не видит. Я же говорю — backend.
A>лапаморда. или ввод данных это занятие для секретарши?
Напрямую в RDBMS данные не вводятся. Никогда.

A>>>но данные к нему доставляются посредством SQL-запросов.

_>>Посредством SQL-запросов данные выгружаются из базы данных в некий middle ware, а уж потом как-то подготавливаются и в каком-то виде могут быть показаны на UI конечному пользователю. А могут и не быть вовсе, если это какой-то workflow-процесс.

A>это конечно круто и корпоративно но или не очень эффективно?

Не понял вопроса.
Re[3]: фреймворк с виртуальной машиной или нативные компоненты
От: Vzhyk  
Дата: 11.02.14 15:55
Оценка:
2/11/2014 6:32 PM, koandrew пишет:

> Советую поучиться яснее выражать свою мысль. Этот навык очень пригодится

> в карьере.
Зависит от того, где и какую предполагается делать карьеру.
Posted via RSDN NNTP Server 2.1 beta
Re[15]: фреймворк с виртуальной машиной или нативные компоненты
От: mark_kavinski  
Дата: 11.02.14 16:15
Оценка:
Здравствуйте, Algebroid, Вы писали:


A>>>MS SQL нет на мэйнфреймах.

_>>Много ты мейнфреймов видел?

A>мало. но душа всегда к ним стремилась.

Мало это сколько?

A>>>для маленького предприятия конечно очень удобно. и удобно администрировать.

_>>Для большого тоже удобно.

A>количество записей в таблице ограничено несколькими миллионами.

Кто тебе такую глупость сказал?

A>>>или можно поставить MSSQL на ферме серверов с RAID-массивом?

_>>С чего бы было нельзя? Рейд-массив вообще никакого отношения к RDBMS и к фермам не имеет. Любая RDBMS становится на рейд-массив любой конфигурации.
_>>Стандартное применение MSSQL это как-раз бекенд для разного рода ферм.

A>рейд-массив нужен чтобы хранить одну большую базу данных.

Рейд-массив нужен не для этого. Рейд массив нужен для избыточного хранения информации (зеркалирование) и для увеличения I/O. Какие данные на нем хранятся это вообще перпендикулярно.

A>>>стандартный датагрид в NET неудобный.

A>>>а в борланде
_>>Где?

A>в делфи и с++билдере

Делфи давно не борланд.

A>>>есть навигатор по гриду. можно соединять таблицы мастер-деталь.

_>>UI компонент для .NET WinForms и WPF создано ВЕЛИКОЕ множество. Каких угодно.

A>только в стандартной комплектации их нет. надо допиливать.

Точно та же история с Делфи — нужно допиливать под конкретные требования.

В любом случае для построения богатого UI WPF гораздо-гораздо удобнее.

A>>>браузер ограничен функционалом.

_>>О каком функционале речь?

A>одна загрузка страницы — одно нажатие на кнопку.


Открой для себя AJAX и DOM-манипуляции.

A>>>а AJAX придуман для написания толстого клиента в веб-броузере.

_>>Жесть... Почитай чтоли что такое "толстый клиент".

A>нет жмешь на кнопку а она генерирует скрипт который динамически обновляет страницу. возни конечно больше.

Какая кнопка? Какой скрипт? При чём тут "толстый клиент"?

A>>>>>но данные к нему доставляются посредством SQL-запросов.

_>>>>Посредством SQL-запросов данные выгружаются из базы данных в некий middle ware, а уж потом как-то подготавливаются и в каком-то виде могут быть показаны на UI конечному пользователю. А могут и не быть вовсе, если это какой-то workflow-процесс.

A>>>это конечно круто и корпоративно но или не очень эффективно?

_>>Не понял вопроса.

A>миддлвэр жрёт ресурсы.

И?
A>но работает благо есть быстрые серверы.
A>это также имеет отношение к нашей теме — быстрый нативный компонент или удобная платформа со своей виртуальной машиной но требующая больше ресурса.
Какого ресурса?
Я ещё раз повторюсь: инструмент выбирается под задачу. Почитай про тот же Erlang.
Re[7]: фреймворк с виртуальной машиной или нативные компоненты
От: Abalak США  
Дата: 11.02.14 23:14
Оценка:
Здравствуйте, iZEN, Вы писали:

ZEN>Война идёт повсюду в мире. Явная или скрытая. В самой Америке есть блок-посты (так, на всякий случай), их не афишируют. Но люди реально напуганы.


Фотку в студию, а лучше Стрит Вью.
Re[16]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 12.02.14 11:30
Оценка:
Здравствуйте, mark_kavinski, Вы писали:

_>Здравствуйте, Algebroid, Вы писали:



A>>>>MS SQL нет на мэйнфреймах.

_>>>Много ты мейнфреймов видел?

в детстве видел ЕС ЭВМ — клон IBM 360

A>>>>для маленького предприятия конечно очень удобно. и удобно администрировать.

_>>>Для большого тоже удобно.

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

A>>количество записей в таблице ограничено несколькими миллионами.

_>Кто тебе такую глупость сказал?

Залей миллиард записей. Какой диск по размеру для этого нужен. И посмотри скорость выполнения поисковых запросов.

A>>>>или можно поставить MSSQL на ферме серверов с RAID-массивом?

_>>>С чего бы было нельзя? Рейд-массив вообще никакого отношения к RDBMS и к фермам не имеет. Любая RDBMS становится на рейд-массив любой конфигурации.
_>>>Стандартное применение MSSQL это как-раз бекенд для разного рода ферм.

A>>рейд-массив нужен чтобы хранить одну большую базу данных.

_>Рейд-массив нужен не для этого. Рейд массив нужен для избыточного хранения информации (зеркалирование) и для увеличения I/O. Какие данные на нем хранятся это вообще перпендикулярно.

Зеркалирование нужно чтобы крах одного диска не привёл к потере критичных/критичнейших данных.

A>>>>стандартный датагрид в NET неудобный.

A>>>>а в борланде
_>>>Где?

A>>в делфи и с++билдере

_>Делфи давно не борланд.

это ещё борланд разрабатывал. а потом в его фирмах-потомках осталось.

A>>>>есть навигатор по гриду. можно соединять таблицы мастер-деталь.

_>>>UI компонент для .NET WinForms и WPF создано ВЕЛИКОЕ множество. Каких угодно.

A>>только в стандартной комплектации их нет. надо допиливать.

_>Точно та же история с Делфи — нужно допиливать под конкретные требования.

чтобы было что-то очень красиво допиливать конечно надо.

_>В любом случае для построения богатого UI WPF гораздо-гораздо удобнее.


имею ограниченное представление. но не спорю.

A>>>>браузер ограничен функционалом.

_>>>О каком функционале речь?

A>>одна загрузка страницы — одно нажатие на кнопку.


_>Открой для себя AJAX и DOM-манипуляции.


удобно только настройка пожирает много времени. плюс кроссброузерность — это всегда трата времени.
хотя конечно для одного интранета можно под один броузер писать.

A>>>>а AJAX придуман для написания толстого клиента в веб-броузере.

_>>>Жесть... Почитай чтоли что такое "толстый клиент".

A>>нет жмешь на кнопку а она генерирует скрипт который динамически обновляет страницу. возни конечно больше.

_>Какая кнопка? Какой скрипт? При чём тут "толстый клиент"?

толстый клиент — это традиционный клиент в архитектуре клиент-сервер. нажал на кнопку обновил пол-экрана. но сам экран при этом не перезагружаешь.
AJAX призван достигать той же функциональности с обычной веб-страницей.

A>>>>>>но данные к нему доставляются посредством SQL-запросов.

_>>>>>Посредством SQL-запросов данные выгружаются из базы данных в некий middle ware, а уж потом как-то подготавливаются и в каком-то виде могут быть показаны на UI конечному пользователю. А могут и не быть вовсе, если это какой-то workflow-процесс.

A>>>>это конечно круто и корпоративно но или не очень эффективно?

_>>>Не понял вопроса.

A>>миддлвэр жрёт ресурсы.

_>И?

миддлвэр требует быстрых серверов и обслуживания.
но это конечно корпоративный подход.

A>>но работает благо есть быстрые серверы.

A>>это также имеет отношение к нашей теме — быстрый нативный компонент или удобная платформа со своей виртуальной машиной но требующая больше ресурса.
_>Какого ресурса?
_>Я ещё раз повторюсь: инструмент выбирается под задачу. Почитай про тот же Erlang.

смотрел обзор.
Loving Linux. Linux is great!
Re[24]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 12.02.14 11:33
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Здравствуйте, Ночной Смотрящий, Вы писали:


НС>>Что с глухим, так это точно. Кучу воды развел, а на вопрос ответить не в состоянии.

LVV>Вот теперь думай над ответом:
LVV>сделали не текстовый редактор, чтобы учить программированию, а не кодированию.
LVV>Do you understand me&
LVV>

где принципиальная разница? или чтобы пользователь сам проектировал приложение? а кодер только работает по техзаданию?
Loving Linux. Linux is great!
Re[26]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 12.02.14 15:20
Оценка:
Здравствуйте, LaptevVV, Вы писали:

НС>>То есть продолжаешь переводить стрелки на меня?

LVV>А как же.

Ну хоть честно признаешься, что демагогией занимаешься.

LVV>Спрашиваешь — отвечаем.


В том то и проблема, что ответить ты то ли не хочешь, то ли не можешь. Подозреваю что второе.

LVV>Но разжевать и в рот положить — мне недосуг.


Не надо разжевывать, надо просто ответить на заданный вопрос, а не ходить вокруг да около.

LVV>Сам додумаешься — хорошо. А не додумаешься — мне пофиг.


Слив засчитан.

НС>>Нет. Чем текстовое представление мешает?

LVV>Тем и мешает, что студент думает не над последовательностью операторов, а над последовательностью символов, которые он должен набрать без ошибок.

У вас студенты настолько дебилы, что не способны постичь умение писать выражения? Уровень 3, кажется, класса школы.

LVV>Кодировать он учится, а не программировать.


А программировать он в вашем редакторе тоже не учится, а учится мышой возить.
Я тебе секрет Полишинеля — хороший программист, когда пишет код, он очень глубоко погружается в процесс, голова у него на 100% занята абстракциями. И любое внешнее раздражение его выбивает из этого процесса. А мышевозня это худшее что вообще можно придумать — человек вынужден постоянно отвлекаться на окошки и прочую мишуру. Так что достигаешь ты прямо противоположного результата — вместо сути люди изучают рюшечки вашего редактора.
Но это так, лирика. Главное — текст вообще никак не запрещает делать редакторы, в которых конструкции можно рисовать мышой. При этом оставляя возможность писать без всей этой мишуры. А вот ваше чудо ограничивает в последнем, ничего не превнося по сравнению с текстом. Пора уже признаться себе, что проблема в неумении и незнании того, как пишутся парсеры.
Re[15]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 12.02.14 15:26
Оценка:
Здравствуйте, alex_public, Вы писали:

_>А что же у меня так не встали? )


Это ты по папкам определил?
Re[27]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 12.02.14 15:42
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, LaptevVV, Вы писали:


НС>>>То есть продолжаешь переводить стрелки на меня?

LVV>>А как же.

НС>Ну хоть честно признаешься, что демагогией занимаешься.

Фигня.
LVV>>Спрашиваешь — отвечаем.
НС>В том то и проблема, что ответить ты то ли не хочешь, то ли не можешь. Подозреваю что второе.
Или ты не понимаешь...
LVV>>Но разжевать и в рот положить — мне недосуг.
НС>Не надо разжевывать, надо просто ответить на заданный вопрос, а не ходить вокруг да около.
Я и отвечаю.
LVV>>Сам додумаешься — хорошо. А не додумаешься — мне пофиг.
НС>Слив засчитан.
Мне пофиг
НС>>>Нет. Чем текстовое представление мешает?
LVV>>Тем и мешает, что студент думает не над последовательностью операторов, а над последовательностью символов, которые он должен набрать без ошибок.
НС>У вас студенты настолько дебилы, что не способны постичь умение писать выражения? Уровень 3, кажется, класса школы.
Если они за первый семестр не научаются — они вылетают
LVV>>Кодировать он учится, а не программировать.
НС>А программировать он в вашем редакторе тоже не учится, а учится мышой возить.
НС>Я тебе секрет Полишинеля — хороший программист, когда пишет код, он очень глубоко погружается в процесс, голова у него на 100% занята абстракциями. И любое внешнее раздражение его выбивает из этого процесса. А мышевозня это худшее что вообще можно придумать — человек вынужден постоянно отвлекаться на окошки и прочую мишуру. Так что достигаешь ты прямо противоположного результата — вместо сути люди изучают рюшечки вашего редактора.
НС>Но это так, лирика. Главное — текст вообще никак не запрещает делать редакторы, в которых конструкции можно рисовать мышой. При этом оставляя возможность писать без всей этой мишуры. А вот ваше чудо ограничивает в последнем, ничего не превнося по сравнению с текстом. Пора уже признаться себе, что проблема в неумении и незнании того, как пишутся парсеры.
Это ваши домыслы, но мне пофиг.
Тем более, что у нас на все — горячие клавиши.
Можно работать вообще без мыши.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[28]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 12.02.14 15:52
Оценка:
Здравствуйте, LaptevVV, Вы писали:


LVV>>>Спрашиваешь — отвечаем.

НС>>В том то и проблема, что ответить ты то ли не хочешь, то ли не можешь. Подозреваю что второе.
LVV>Или ты не понимаешь...

Судя по всему не он один такой.

LVV>>>Но разжевать и в рот положить — мне недосуг.

НС>>Не надо разжевывать, надо просто ответить на заданный вопрос, а не ходить вокруг да около.
LVV>Я и отвечаю.

Не очень понятны ответы. Ни разу не сталкивался чтобы именно процесс кодирования был камнем преткнования. Поэтому и не понятна ваша логика.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[28]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 12.02.14 16:07
Оценка:
Здравствуйте, LaptevVV, Вы писали:

НС>>В том то и проблема, что ответить ты то ли не хочешь, то ли не можешь. Подозреваю что второе.

LVV>Или ты не понимаешь...

Нечего пока понимать, когда на прямо заданные вопросы ты виляешь хвостом.

LVV>>>Но разжевать и в рот положить — мне недосуг.

НС>>Не надо разжевывать, надо просто ответить на заданный вопрос, а не ходить вокруг да около.
LVV>Я и отвечаю.

Нет, ты не отвечаешь.

LVV>>>Сам додумаешься — хорошо. А не додумаешься — мне пофиг.

НС>>Слив засчитан.
LVV>Мне пофиг

Тем не менее слив таки засчитан.

LVV>Это ваши домыслы, но мне пофиг.


Это практика работы программистом. А вот у тебя — домыслы.

LVV>Тем более, что у нас на все — горячие клавиши.


Ой вей — вместо текстовых выражений, которые изучают начиная с 3 класса школы, и которые вполне себе классический WYSIWYG придется заучивать комбинации горячих клавиш, причем глядя на программу набор нажатий, приведших к такому результату, ты не увидишь.
А что насчет VCS? Или это в ваших пенатах фигурирует в разделе rocket science? А если надо кусок программы в вордовый документ вставить или в форум запостить? А на WinRT, винфоне, макбуке каком нибудь вашу программу как посмотреть? А если с коллегой в скайпе или аське обсудить?

LVV>Можно работать вообще без мыши.


Зачем тогда отказываться от текста?
Re[29]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 12.02.14 16:07
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>Не очень понятны ответы. Ни разу не сталкивался чтобы именно процесс кодирования был камнем преткнования. Поэтому и не понятна ваша логика.


ИМХО это все отмазки чтобы как то оправдать набившую оскомину идею отказа от текста, возникающему в уме практически каждого программиста на заре его карьеры, когда парсер воспринимается как чорная магия и создается ощущение, что именно в нем основная часть сложности компиляторов.
Re[16]: фреймворк с виртуальной машиной или нативные компоненты
От: alex_public  
Дата: 12.02.14 17:39
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Это ты по папкам определил?


Конечно. Да, и в .net 2.0 и в 3.5 сидят полноценный наборы файлов (могу показать список). Это на случай если ты скажешь, что после установки 3.5 просто сохранилась пустая папка 2.0.
Re[18]: фреймворк с виртуальной машиной или нативные компоненты
От: alex_public  
Дата: 12.02.14 17:44
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>По факту тебе уже указали на твою ошибку, но ты все продолжаешь цепляться за свои фолдерочки, дабы не признавать что не прав.


Ошибку? ) Я сказал что у меня на компе зоопарк .net'a. И привёл список из 6-и штук. Ты что, хочешь сказать что 6 штук — это не зоопарк или что? )

Если же ты про то, что большая часть из этого зоопарка не нужна для работы, то с этим никто не спорит. Но не я же сам всё это ставил себе. И не я не позволял заменить предыдущую версию на диске.
Re[19]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 12.02.14 17:56
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Ошибку?


Ошибку.

_> ) Я сказал что у меня на компе зоопарк .net'a. И привёл список из 6-и штук


Нет, ты привел список папочек. Это не означает, что у тебя 6 фреймворков. Даже если у тебя действительно установлены 1.0 и 1.1 (у меня вот их нет, хотя я разработчик, и в основном под дотнет), то все равно физически невозможно одновременно иметь 6 разных фреймворков, потому что 3.0 и 3.5 заменяют 2.0, а 4.5 и 4.5.1 — 4.0.
Ах да, папочек у меня тоже 6 штук.

_>Если же ты про то, что большая часть из этого зоопарка не нужна для работы, то с этим никто не спорит. Но не я же сам всё это ставил себе. И не я не позволял заменить предыдущую версию на диске.


Иногда все таки лучше внимательно читать что тебе пишут.
Re[17]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 12.02.14 17:56
Оценка:
Здравствуйте, alex_public, Вы писали:

НС>>Это ты по папкам определил?

_>Конечно.

Осталось включить моск.

_> Да, и в .net 2.0 и в 3.5 сидят полноценный наборы файлов


Это — вранье. Полноценный фреймворк только 2.0, в 3.5 в основном компиляторы и часть библиотек.

_> (могу показать список)


Ты лучше сам внимательно на него посмотри, на этот список.

P.S. Фреймворки, кстати, совсем не в этих папочках хранятся.
Re[20]: фреймворк с виртуальной машиной или нативные компоненты
От: alex_public  
Дата: 12.02.14 18:35
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Нет, ты привел список папочек. Это не означает, что у тебя 6 фреймворков. Даже если у тебя действительно установлены 1.0 и 1.1 (у меня вот их нет, хотя я разработчик, и в основном под дотнет), то все равно физически невозможно одновременно иметь 6 разных фреймворков, потому что 3.0 и 3.5 заменяют 2.0, а 4.5 и 4.5.1 — 4.0.

НС>Ах да, папочек у меня тоже 6 штук.

После установки 3.5 папка 2.0 не удалилась, не подчистилась и т.п. Т.е. с 2.0 всё осталось как и было. Так в каком смысле ты используешь слово "заменяет"? )

Кстати, но даже если бы это было действительно так. 4 штуки — это что-то, типа не зоопарк? )))
Re[21]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 12.02.14 19:45
Оценка:
Здравствуйте, alex_public, Вы писали:

_>После установки 3.5 папка 2.0 не удалилась, не подчистилась и т.п.


А почему она должна удалиться? 3.5 поверх 2.0 и работает, я тебе которое уже сообщение об этом пишу.

_> Т.е. с 2.0 всё осталось как и было. Так в каком смысле ты используешь слово "заменяет"? )


Это про 4.5. 3.5 вообще не полноценный фреймворк, а апдейт компиляторов и некоторых библиотек.

_>Кстати, но даже если бы это было действительно так. 4 штуки — это что-то, типа не зоопарк? )))


Нет, потому что 1.0 и 1.1. Уже сдохли. Так что актуальны только 2. А теперь давай вспомним, сколько актуальных версий CRT у твоей любимой VC++.
Re[7]: фреймворк с виртуальной машиной или нативные компоненты
От: Abalak США  
Дата: 12.02.14 23:44
Оценка:
Здравствуйте, iZEN, Вы писали:

ZEN>JDK/JRE 6.0 уже официально не подерживаются Oracle. Сейчас официально поддерживается JDK/JRE 7 Update 51. Апдейты устанавливаются автоматически или по запросу прям на ту же базовую версию и изменяют ту единственную строчку в окне "Установка и удаление программ", которая относится к среде выполнения Java.


А еще пытаются утановить Ask Toolbar (спамерский) Уроды.
Re[29]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 13.02.14 00:51
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

LVV>>Это ваши домыслы, но мне пофиг.

НС>Это практика работы программистом. А вот у тебя — домыслы.
Слушай, ты меня достал!
Я 25 лет работал программистом. И 20 лет преподавателем.
Поэтому имею возможность сравнивать.
А ты — нет.
Поучи сначала троечников (три пишем, два в уме) — потом поговорим.
А пока — молод еще рассуждать об обучении.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[5]: фреймворк с виртуальной машиной или нативные компоненты
От: Abalak США  
Дата: 13.02.14 03:54
Оценка:
Здравствуйте, iZEN, Вы писали:

НС>>А сколько на компе нужно версий JRE?


ZEN>Одну.


А почему у меня на недевелоперской машине их 3? Вот в Programs and Features —

Java 7 Update 45
Java(TM) Update 30
JavaFX 2.1.1

Причем Дотнета хватает одного — 4.5

Машина повторю домашняя, из дев инструментов установлена только 2012 студия экспресс для редких экспериментов.
Re[13]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinclair Россия https://github.com/evilguest/
Дата: 13.02.14 04:32
Оценка:
Здравствуйте, Algebroid, Вы писали:
A>MS SQL нет на мэйнфреймах.
A>для маленького предприятия конечно очень удобно. и удобно администрировать.
A>или можно поставить MSSQL на ферме серверов с RAID-массивом?
Отож. И наоборот — DB2 уже давно не только мейнфрейм. Откройте для себя DB2 Express. Ну и вообще — сходите на tpc.org, посмотрите, кто и на чём там мерится перформансом.

A>>>но данные к нему доставляются посредством SQL-запросов.

_>>Посредством SQL-запросов данные выгружаются из базы данных в некий middle ware, а уж потом как-то подготавливаются и в каком-то виде могут быть показаны на UI конечному пользователю. А могут и не быть вовсе, если это какой-то workflow-процесс.

A>это конечно круто и корпоративно но или не очень эффективно?

Простите, а вас в каком году заморозили? В 1997?
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[30]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 13.02.14 05:52
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>>>Это ваши домыслы, но мне пофиг.

НС>>Это практика работы программистом. А вот у тебя — домыслы.
LVV>Слушай, ты меня достал!
LVV>Я 25 лет работал программистом. И 20 лет преподавателем.
LVV>Поэтому имею возможность сравнивать.
LVV>А ты — нет.
LVV>Поучи сначала троечников (три пишем, два в уме) — потом поговорим.
LVV>А пока — молод еще рассуждать об обучении.

Я был преподом. Пусть и меньше твоего. И тоже имею возможность сравнивать. И слова НС могу подтвердить.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[9]: фреймворк с виртуальной машиной или нативные компоненты
От: andyag  
Дата: 13.02.14 07:08
Оценка:
Здравствуйте, mark_kavinski, Вы писали:

_>Здравствуйте, andyag, Вы писали:


A>>>>>а может лучше быть хорошим специалистом на одной-двух платформах чем нахвататься от 5-6 разных технологий?


A>>>>А как вы себя позиционируете? Зачем вообще занимаетесь программированием? Как минимум — "для себя" vs. "делаете интересные заказные проекты" vs. "работаете на кого-то по 8 часов в день"? В зависимости от ответа, ваше "а может лучше быть" будет абсолютно разным — в одном случае вы толкаете абсолютно правильную мысль, в другом — очень сильно заблуждаетесь.


A>>>так я и говорю что лучше качественнее себя спозиционировать на 1-2 платформах чем менять платформы как перчатки и чё-то делать на каждой — но экуменизм конечно может получиться.


A>>Ещё раз — чем конкретно в программировании вы занимаетесь? Если вы программист, то одной платформы безусловно достаточно. Если вы тимлидо-архитектор, то с одной платформой все будут на вас показывать пальцем и громко смеяться.


_>Не знаю кто такие эти "тимлидо-архитекторы" — таких не встречал, ибо тимлид это менеджмент, а архитектор — дев,


Это просто роли. В зависимости от размера и структуры команды их успешно может сочетать один человек.

_>но по факту НИКТО смеяться не будет потому, что человек специалист в определенном стеке технологий. Майкрософт это, джава или ещё что — значения не имеет. Таких, кто одновременно специалист (а архитектор это специалист высокого класса — 1 на 5000 или реже) и в стеке майкрософт и в стеке джава я вообще не встречал.


Это полная хрень. Решение любой задачи начинается с понимания требований к "достаточно хорошему решению" и последующего выбора подходящих инструментов. Исходя из того, что вы пишете, такой осознанный выбор могут делать только компании, в которых работает "не менее 5000 сотрудников".

_>Я хоть и не архитектор пока, но уже ведущий разработчик и специализируюсь только в стеке Майкрософт. Никто надо мной почему-то не смеется.


Вы в продуктовой компании наверное работаете? В аутсорсе заказчик часто может сказать "мне надо сделать X", а компания должна придумать как и на чём это делать. Как в вашей терминологии называется человек, который может сказать, что "Руби не подойдёт, потому что ___, надо делать на Бейсике, потому что ___"? Субъективно, это как раз одна из задач архитектора.
Re[7]: фреймворк с виртуальной машиной или нативные компоненты
От: QrystaL Украина  
Дата: 13.02.14 16:46
Оценка:
Здравствуйте, iZEN, Вы писали:
ZEN>JRE достаточно одной — последней на текущей момент версии.

Как минимум 2 — 32 и 64 битные версии.
Re[14]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 13.02.14 17:04
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, Algebroid, Вы писали:

A>>MS SQL нет на мэйнфреймах.
A>>для маленького предприятия конечно очень удобно. и удобно администрировать.
A>>или можно поставить MSSQL на ферме серверов с RAID-массивом?
S>Отож. И наоборот — DB2 уже давно не только мейнфрейм. Откройте для себя DB2 Express. Ну и вообще — сходите на tpc.org, посмотрите, кто и на чём там мерится перформансом.

я видел web-страницу DB2 Express.
существовали версии DB2 UDB для windows ещё с 90-х годов.
но факт что на разном железе она по-разному будет функционировать.

A>>>>но данные к нему доставляются посредством SQL-запросов.

_>>>Посредством SQL-запросов данные выгружаются из базы данных в некий middle ware, а уж потом как-то подготавливаются и в каком-то виде могут быть показаны на UI конечному пользователю. А могут и не быть вовсе, если это какой-то workflow-процесс.

A>>это конечно круто и корпоративно но или не очень эффективно?

S>Простите, а вас в каком году заморозили? В 1997?

Привет от отморозков! А прощаться я не собираюсь.
Loving Linux. Linux is great!
Re[8]: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 13.02.14 17:40
Оценка:
Здравствуйте, QrystaL, Вы писали:

QL>Здравствуйте, iZEN, Вы писали:

iZEN>>JRE достаточно одной — последней на текущей момент версии.

QL>Как минимум 2 — 32 и 64 битные версии.


У меня на FreeBSD стоит одна 64-битная JRE (в составе OpenJDK7) — запускаются "полунативные" RSSOwl и Eclipse (собранные из соответствующих портов) без проблем.
Re[31]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 13.02.14 17:48
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>Здравствуйте, LaptevVV, Вы писали:


LVV>>>>Это ваши домыслы, но мне пофиг.

НС>>>Это практика работы программистом. А вот у тебя — домыслы.
LVV>>Слушай, ты меня достал!
LVV>>Я 25 лет работал программистом. И 20 лет преподавателем.
LVV>>Поэтому имею возможность сравнивать.
LVV>>А ты — нет.
LVV>>Поучи сначала троечников (три пишем, два в уме) — потом поговорим.
LVV>>А пока — молод еще рассуждать об обучении.

AV>Я был преподом. Пусть и меньше твоего. И тоже имею возможность сравнивать. И слова НС могу подтвердить.

Молодец!
Хочешь помочь — пиши в почту.
Не хочешь помочь — отстань!
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[32]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 13.02.14 17:53
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>>>Я 25 лет работал программистом. И 20 лет преподавателем.

LVV>>>Поэтому имею возможность сравнивать.
LVV>>>А ты — нет.
LVV>>>Поучи сначала троечников (три пишем, два в уме) — потом поговорим.
LVV>>>А пока — молод еще рассуждать об обучении.

AV>>Я был преподом. Пусть и меньше твоего. И тоже имею возможность сравнивать. И слова НС могу подтвердить.

LVV>Молодец!
LVV>Хочешь помочь — пиши в почту.
LVV>Не хочешь помочь — отстань!

Прежде чем помогать надо бы понять. А вот с этим большие проблемы. И не у одного меня. Что касается почты, то можно и так. Но опять же, хотелось бы понять почему почта предпочтительнее. Что-то секретное предполагается сообщить?
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[19]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinclair Россия https://github.com/evilguest/
Дата: 13.02.14 18:12
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>вы наверное шутите.

A>разве что вы делаете выборку по индексу.
Ну, давайте разберёмся с основами. Характерный размер записи — 250 байт. Миллион записей — 250 мегабайт. Скорость чтения у ноутбучного винта — примерно 100 мегабайт в секунду. Итого, зачитать всю вообще таблицу в память займёт 2.5 секунды. Это если кэш холодный. Памяти у меня 8GB, так что вся эта таблица прекрасно влезет в кэш.
Это мы ещё не начали использовать индексы. Что, вообще говоря, признак клинической идиотии разработчика.
A>а выполните запрос с результатом тысячу записей и group by
Не смешите мои тапочки. Execution Time:00:00:00.

A>мэйнфреймы всегда были предназначены для промышленного хранения данных.

A>там и скорость доступа к дискам и резервное копирование и изначально сетевая технология для всего.
А теперь для промышленного хранения данных предназначены (сюрприз!) системы промышленного хранения данных.
Вы что, думаете в мейнфреймах стоят какие-то волшебные винты, которые невозможно получить простым смертным на платформе x64?
Смешно. И неважно, где была сетевая технология изначально — теперь она, в некотором смысле, везде.
Гуглить по термину SAN.

A>мне интересны аргументы участников форума за разные платформы — как рациональные так и секретно-политические.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[20]: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 13.02.14 18:14
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Скорость чтения у ноутбучного винта — примерно 100 мегабайт в секунду.


Слишком оптимистично. Обычно — около 40 мегабайт в секунду.
Re[15]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinclair Россия https://github.com/evilguest/
Дата: 13.02.14 18:16
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>я видел web-страницу DB2 Express.

A>существовали версии DB2 UDB для windows ещё с 90-х годов.
A>но факт что на разном железе она по-разному будет функционировать.
Ага. Вот, например, на 4х Intel Xeon E7-8870 она в 2011 году поставила мировой рекорд tpc-с, 3-с-копейками миллиона транзакций в секунду.
Что вы можете рассказать про её достижения на мейнфреймах?
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[21]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinclair Россия https://github.com/evilguest/
Дата: 13.02.14 18:18
Оценка:
Здравствуйте, iZEN, Вы писали:
ZEN>Слишком оптимистично. Обычно — около 40 мегабайт в секунду.
Ок, пусть будет 20. Тогда мы говорим о примерно 12 секундах чтения в случае, если нужен full table scan. Как я уже упоминал, такой план запроса — признак профессиональной непригодности архитектора. И даже его со страшной силой компенсирует дисковый кэш.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[33]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 13.02.14 18:28
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>>>Я был преподом. Пусть и меньше твоего. И тоже имею возможность сравнивать. И слова НС могу подтвердить.

LVV>>Молодец!
LVV>>Хочешь помочь — пиши в почту.
LVV>>Не хочешь помочь — отстань!

AV>Прежде чем помогать надо бы понять. А вот с этим большие проблемы. И не у одного меня. Что касается почты, то можно и так. Но опять же, хотелось бы понять почему почта предпочтительнее. Что-то секретное предполагается сообщить?

Писать долго. Формат — не форумный.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[30]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 13.02.14 20:30
Оценка:
Здравствуйте, LaptevVV, Вы писали:

НС>>Это практика работы программистом. А вот у тебя — домыслы.

LVV>Слушай, ты меня достал!

Так ответь на заданный вопрос. ПОтому что на твои уловки я не поведусь, не надейся.

LVV>Я 25 лет работал программистом. И 20 лет преподавателем.


А буквально недавно ты мсне втирал, что ты не программист, а преподаватель, поэтому мыслишь не как программист.

LVV>Поэтому имею возможность сравнивать.

LVV>А ты — нет.

Ага ага, сперва добейся. Вот только я тоже преподавал. А еще больше наблюдал результат преподавания мышкой в всяких игрушечных средах.

LVV>А пока — молод еще рассуждать об обучении.


Со скольких лет можно? Или надо лично у тебя сертификацию проходить?
Re[8]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 13.02.14 20:30
Оценка:
Здравствуйте, Abalak, Вы писали:

ZEN>>JDK/JRE 6.0 уже официально не подерживаются Oracle. Сейчас официально поддерживается JDK/JRE 7 Update 51. Апдейты устанавливаются автоматически или по запросу прям на ту же базовую версию и изменяют ту единственную строчку в окне "Установка и удаление программ", которая относится к среде выполнения Java.


A>А еще пытаются утановить Ask Toolbar (спамерский) Уроды.


Кстати, об автоматическом обновлении — уже много лет долбаный джавовский апдейтер ставится без спросу, а потом, когда выходит апдейт, обновится не может с воплями про невозможность какие то там файлы найти. Воспроизводится на всех доступных мне машинах.
Re[26]: фреймворк с виртуальной машиной или нативные компоненты
От: Abalak США  
Дата: 13.02.14 23:43
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>У нас в Астрахани обычный средний препод информатики имеет порядка 20 штук.

LVV>Это — нормальные деньги для Астрахани.

Это не нормально ни для КАстрахани ни для мухосранска. Это позор.
Re[35]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 14.02.14 05:33
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>>>>>Я был преподом. Пусть и меньше твоего. И тоже имею возможность сравнивать. И слова НС могу подтвердить.

LVV>>>>Молодец!
LVV>>>>Хочешь помочь — пиши в почту.
LVV>>>>Не хочешь помочь — отстань!

AV>>>Прежде чем помогать надо бы понять. А вот с этим большие проблемы. И не у одного меня. Что касается почты, то можно и так. Но опять же, хотелось бы понять почему почта предпочтительнее. Что-то секретное предполагается сообщить?

LVV>>Писать долго. Формат — не форумный.

AV>Пока не совсем понятно. Что именно там нефорумного? Я понимаю, когда речь идет о коммерческой тайне и подобном. Но это не тот случай.

Именно неформат.
Одной какой-то причины нет, все в комплексе.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[31]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 14.02.14 05:35
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, LaptevVV, Вы писали:


НС>>>Это практика работы программистом. А вот у тебя — домыслы.

LVV>>Слушай, ты меня достал!

НС>Так ответь на заданный вопрос. ПОтому что на твои уловки я не поведусь, не надейся.

Ну и мне пофиг.

LVV>>Я 25 лет работал программистом. И 20 лет преподавателем.


НС>А буквально недавно ты мсне втирал, что ты не программист, а преподаватель, поэтому мыслишь не как программист.

Естественно, последние 20 лет я — препод. Поэтому этот вариант мышления в данный момент превалирует.
LVV>>Поэтому имею возможность сравнивать.
LVV>>А ты — нет.
НС>Ага ага, сперва добейся. Вот только я тоже преподавал. А еще больше наблюдал результат преподавания мышкой в всяких игрушечных средах.
Именно.
Иначе все твои рассуждения — это рассуждения дилетанта — любителя. Как и в любой другой деятельности.
LVV>>А пока — молод еще рассуждать об обучении.
НС>Со скольких лет можно? Или надо лично у тебя сертификацию проходить?
Нет
Хочешь помочь — пиши в почту.
Не хочешь помочь — отстань.
А праздное любопытство — мне пофиг.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[27]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 14.02.14 05:37
Оценка:
Здравствуйте, Abalak, Вы писали:

A>Здравствуйте, LaptevVV, Вы писали:


LVV>>У нас в Астрахани обычный средний препод информатики имеет порядка 20 штук.

LVV>>Это — нормальные деньги для Астрахани.

A>Это не нормально ни для КАстрахани ни для мухосранска. Это позор.

Не. Денег не должно быть много в абсолютном выражении — иначе инфляция наступает...
денег должно быть достаточно.
Если у чела есть, где жить — 20 штук в Астрахани вполне достаточная сумма.
Если жилья нет — катастрофически недостаточно.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[32]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 14.02.14 08:46
Оценка:
Здравствуйте, LaptevVV, Вы писали:

НС>>Так ответь на заданный вопрос. ПОтому что на твои уловки я не поведусь, не надейся.

LVV>Ну и мне пофиг.

Пытаешься сделать хорошую мину при плохой игре? Получается плохо.

НС>>Ага ага, сперва добейся. Вот только я тоже преподавал. А еще больше наблюдал результат преподавания мышкой в всяких игрушечных средах.

LVV>Именно.
LVV>Иначе все твои рассуждения — это рассуждения дилетанта — любителя. Как и в любой другой деятельности.

Ты фразу то до конца дочитай.

LVV>>>А пока — молод еще рассуждать об обучении.

НС>>Со скольких лет можно? Или надо лично у тебя сертификацию проходить?
LVV>Хочешь помочь — пиши в почту.

Для начала я хочу узнать смысл всей этой деятельности.
Re[33]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 14.02.14 09:31
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

LVV>>Хочешь помочь — пиши в почту.

НС>Для начала я хочу узнать смысл всей этой деятельности.
Напиши — и узнаешь.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[16]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 14.02.14 10:50
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, Algebroid, Вы писали:


A>>я видел web-страницу DB2 Express.

A>>существовали версии DB2 UDB для windows ещё с 90-х годов.
A>>но факт что на разном железе она по-разному будет функционировать.
S>Ага. Вот, например, на 4х Intel Xeon E7-8870 она в 2011 году поставила мировой рекорд tpc-с, 3-с-копейками миллиона транзакций в секунду.

согласен это очень быстро. ещё не помешали бы данные о размерах транзакций — размер таблицы — количество выбранных записей — индексирована ли таблица — группировка выборки.

S>Что вы можете рассказать про её достижения на мейнфреймах?


думаю ещё быстрей. это ведь американская военная технология. оттуда все технологии попадают в гражданское использование с задержкой на несколько лет.
Loving Linux. Linux is great!
Re[22]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 14.02.14 11:01
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, iZEN, Вы писали:

ZEN>>Слишком оптимистично. Обычно — около 40 мегабайт в секунду.
S>Ок, пусть будет 20. Тогда мы говорим о примерно 12 секундах чтения в случае, если нужен full table scan. Как я уже упоминал, такой план запроса — признак профессиональной непригодности архитектора. И даже его со страшной силой компенсирует дисковый кэш.

full table scan нужен в случае отсутствия индексов.
кэш конечно хорошо. а представьте себе как работали базы данных 10-20 лет тому назад на старой аппаратуре?
тогда мы и научились оптимизации.
Loving Linux. Linux is great!
Re[37]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 14.02.14 12:00
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>Здравствуйте, LaptevVV, Вы писали:


AV>>>>>Прежде чем помогать надо бы понять. А вот с этим большие проблемы. И не у одного меня. Что касается почты, то можно и так. Но опять же, хотелось бы понять почему почта предпочтительнее. Что-то секретное предполагается сообщить?

LVV>>>>Писать долго. Формат — не форумный.

AV>>>Пока не совсем понятно. Что именно там нефорумного? Я понимаю, когда речь идет о коммерческой тайне и подобном. Но это не тот случай.

LVV>>Именно неформат.
LVV>>Одной какой-то причины нет, все в комплексе.

AV>Тогда почему бы не изложить этот комплекс причин здесь? И тогда все поймут, что дейтсвительно это не для этого форума, а для писем. После чего больше подобных вопросов не будет возникать. И все перейдут на мыло.

Не вижу необходимости. Разведут очередной ср..ч, что гнать меня надо из преподов...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[38]: фреймворк с виртуальной машиной или нативные компоненты
От: Vzhyk  
Дата: 14.02.14 12:04
Оценка:
2/14/2014 3:00 PM, LaptevVV пишет:

> Не вижу необходимости. Разведут очередной ср..ч, что гнать меня надо из

> преподов...
А может и не так не правы будут? А может ты почитаешь, сделаешь выводы и
станешь еще лучше?
Posted via RSDN NNTP Server 2.1 beta
Re[32]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 14.02.14 12:07
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Иначе все твои рассуждения — это рассуждения дилетанта — любителя. Как и в любой другой деятельности.


На секунду допустим это. Но ничего другого не предложено. Поэтому приходится отказаться от такого допущения. Тем более, что никаких объективных возражений не было.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[38]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 14.02.14 12:10
Оценка:
Здравствуйте, LaptevVV, Вы писали:

AV>>>>Пока не совсем понятно. Что именно там нефорумного? Я понимаю, когда речь идет о коммерческой тайне и подобном. Но это не тот случай.

LVV>>>Именно неформат.
LVV>>>Одной какой-то причины нет, все в комплексе.

AV>>Тогда почему бы не изложить этот комплекс причин здесь? И тогда все поймут, что дейтсвительно это не для этого форума, а для писем. После чего больше подобных вопросов не будет возникать. И все перейдут на мыло.

LVV>Не вижу необходимости. Разведут очередной ср..ч, что гнать меня надо из преподов...

А зря не видишь. Можно спокойно игнорировать ветки, содержащие срач. Вот это будет поступок человека, который болеет за свое детище. Так может все таки попробуешь так сделать? Ничто не мешает потом остановиться.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[17]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinclair Россия https://github.com/evilguest/
Дата: 14.02.14 12:16
Оценка:
Здравствуйте, Algebroid, Вы писали:
A>согласен это очень быстро. ещё не помешали бы данные о размерах транзакций — размер таблицы — количество выбранных записей — индексирована ли таблица — группировка выборки.
Ну так они там есть. Почему вы не ходите по ссылкам, которые вам рекомендуют?

A>думаю ещё быстрей. это ведь американская военная технология. оттуда все технологии попадают в гражданское использование с задержкой на несколько лет.

Троллите?
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[21]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinclair Россия https://github.com/evilguest/
Дата: 14.02.14 12:19
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>если нет дефрагментации

Чего???

A>индексы нужны чтобы быстро выполнять поиск по текстовым полям и т.п.

Индексы нужны, чтобы при выполнении запросов читать меньше данных. Учите матчасть.

A>это технология мэйнфреймов что ни говори

Это просто технология.

A>а вы разве сам считаетесь за простого смертного?

Да, а почему нет?

S>>Смешно. И неважно, где была сетевая технология изначально — теперь она, в некотором смысле, везде.

S>>Гуглить по термину SAN.

A>может SUN?

Нет, SAN http://en.wikipedia.org/wiki/Storage_area_network
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[23]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinclair Россия https://github.com/evilguest/
Дата: 14.02.14 12:21
Оценка:
Здравствуйте, Algebroid, Вы писали:
A>full table scan нужен в случае отсутствия индексов.
Full Table Scan не нужен.

A>кэш конечно хорошо. а представьте себе как работали базы данных 10-20 лет тому назад на старой аппаратуре?

А чего мне представлять? Я с базами данных начал работать с 1991. Не думаю, что вы можете мне рассказать что-то новое на эту тему.
A>тогда мы и научились оптимизации.
Непохоже. Иначе бы вы не рассказывали сказки про мейнфреймы, секретные технологии, и про "тормоза миддлваре".
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[18]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 14.02.14 12:28
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, Algebroid, Вы писали:

A>>согласен это очень быстро. ещё не помешали бы данные о размерах транзакций — размер таблицы — количество выбранных записей — индексирована ли таблица — группировка выборки.
S>Ну так они там есть. Почему вы не ходите по ссылкам, которые вам рекомендуют?

ткните пальцем где ссылка. мне интересно.

A>>думаю ещё быстрей. это ведь американская военная технология. оттуда все технологии попадают в гражданское использование с задержкой на несколько лет.

S>Троллите?

всё в рамках правил форума.
Loving Linux. Linux is great!
Re[22]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 14.02.14 12:34
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, Algebroid, Вы писали:


A>>если нет дефрагментации

S>Чего???

если диск не дефрагментирован то не дефрагментированы также файлы базы данных.

A>>индексы нужны чтобы быстро выполнять поиск по текстовым полям и т.п.

S>Индексы нужны, чтобы при выполнении запросов читать меньше данных. Учите матчасть.

а что я сказал противоречащее данному утверждению?
индекс сразу указывает на место в таблице с которого начинать поиск. и далее по индексу вынимаются последующие записи.

A>>это технология мэйнфреймов что ни говори

S>Это просто технология.

так ведь на мэйнфреймах работали первые системы учёта госданных и продажи билетов например.
клиент на персоналках появился спустя десятилетия.

S>>>Смешно. И неважно, где была сетевая технология изначально — теперь она, в некотором смысле, везде.

S>>>Гуглить по термину SAN.

A>>может SUN?

S>Нет, SAN http://en.wikipedia.org/wiki/Storage_area_network

ОКей. посмотрю.
Loving Linux. Linux is great!
Re[24]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 14.02.14 12:38
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, Algebroid, Вы писали:

A>>full table scan нужен в случае отсутствия индексов.
S>Full Table Scan не нужен.

для поиска при отсутствии индексов ничего другого и не получится.

A>>кэш конечно хорошо. а представьте себе как работали базы данных 10-20 лет тому назад на старой аппаратуре?

S>А чего мне представлять? Я с базами данных начал работать с 1991. Не думаю, что вы можете мне рассказать что-то новое на эту тему.

честь вам и хвала!

A>>тогда мы и научились оптимизации.

S>Непохоже. Иначе бы вы не рассказывали сказки про мейнфреймы, секретные технологии, и про "тормоза миддлваре".

а что миддлвэр не пожирает много дополнительных ресурсов? правда метод доставки данных становится более структурным и благодаря этому можно доставать более удобным способом бОльшие данные.
мэйнфреймы вначале конечно были засекречены. их использовали только правительства. плюс крупные университеты. крупные государственные монополии.
Loving Linux. Linux is great!
Re[39]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 14.02.14 12:55
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>2/14/2014 3:00 PM, LaptevVV пишет:


>> Не вижу необходимости. Разведут очередной ср..ч, что гнать меня надо из

>> преподов...
V>А может и не так не правы будут? А может ты почитаешь, сделаешь выводы и
V>станешь еще лучше?
Ага. Хочешь поговорить об этом?
Пиши в почту.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[39]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 14.02.14 12:59
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

LVV>>Не вижу необходимости. Разведут очередной ср..ч, что гнать меня надо из преподов...


AV>А зря не видишь. Можно спокойно игнорировать ветки, содержащие срач. Вот это будет поступок человека, который болеет за свое детище. Так может все таки попробуешь так сделать? Ничто не мешает потом остановиться.

Насчет болеть за дело.
Вот мы пошли в колледж вычислительной техники, показали.
Они у нас сразу 20 лицензий купили — и тут же стали в учебном процессе использовать.
Пошли в другой колледж — аналогичная картина.
Написал преподам, попросил посмотреть — все написали: давайте развивайтте быстрей, нужна такая система.
А чего-то объяснять публично программистам, которые понятия не имеют об обучении начинающих программистов — не вижу особого смысла.
Другое дело, если человек искренне хочет помочь — тогда в почту.
Потому как пока платить мы не можем, стартапу только год.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[25]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinclair Россия https://github.com/evilguest/
Дата: 14.02.14 14:55
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>для поиска при отсутствии индексов ничего другого и не получится.

Ещё раз вам объясняю: отсутствие индексов на таблице в миллионы записей и попытки при этом делать по ней поиск — это признак слабоумия.
Что именно в этом непонятно?

A>а что миддлвэр не пожирает много дополнительных ресурсов?

Я дал вам пошаговую инструкцию, как научиться не задавать таких вопросов. Почему вы не хотите ей последовать?
Middleware, естественно, ресурсы не пожирает, а экономит. Иначе бы его никто не применял.

A>мэйнфреймы вначале конечно были засекречены. их использовали только правительства. плюс крупные университеты. крупные государственные монополии.

Зачем вы пишете сюда эту чушь?
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[19]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinclair Россия https://github.com/evilguest/
Дата: 14.02.14 14:55
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>ткните пальцем где ссылка. мне интересно.

http://tpc.org

A>всё в рамках правил форума.

А, ну то есть троллите.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[23]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinclair Россия https://github.com/evilguest/
Дата: 14.02.14 15:01
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>если диск не дефрагментирован то не дефрагментированы также файлы базы данных.

И какое это отношение имеет к влезанию данных в кэш?

A>а что я сказал противоречащее данному утверждению?

A>индекс сразу указывает на место в таблице с которого начинать поиск. и далее по индексу вынимаются последующие записи.
Индексов бывает много и разных. Далеко не все из них "указывают на место в таблице". И используются они не только для "поиска". И далее совершенно не обязательно "вынимаются последующие записи". В реляционных СУБД индексы, как правило — это денормализованные отношения, хранимые специальным образом, обеспечивающим быстрое выполнение определённых запросов.

Отказ от использования индексов — это собственно отказ от использования СУБД.

A>так ведь на мэйнфреймах работали первые системы учёта госданных и продажи билетов например.

A>клиент на персоналках появился спустя десятилетия.
Первые системы учёта госданных работали вообще на механических табуляторах. Это не означает, что механические табуляторы уместны хоть для каких-то задач в 2014 году.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[40]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 14.02.14 16:00
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>>>Не вижу необходимости. Разведут очередной ср..ч, что гнать меня надо из преподов...


AV>>А зря не видишь. Можно спокойно игнорировать ветки, содержащие срач. Вот это будет поступок человека, который болеет за свое детище. Так может все таки попробуешь так сделать? Ничто не мешает потом остановиться.

LVV>Насчет болеть за дело.
LVV>Вот мы пошли в колледж вычислительной техники, показали.
LVV>Они у нас сразу 20 лицензий купили — и тут же стали в учебном процессе использовать.
LVV>Пошли в другой колледж — аналогичная картина.

Видишь ли, это совсем не показатель. И ты это знаешь. Если, конечно, ты хочешь быть объективным.

LVV>Написал преподам, попросил посмотреть — все написали: давайте развивайтте быстрей, нужна такая система.


Эти пожелания настолько голословны, как ты и привел?

LVV>А чего-то объяснять публично программистам, которые понятия не имеют об обучении начинающих программистов — не вижу особого смысла.


А эти программисты родились программистами? Или все таки учились? И, следовательно, имеют это понятие. Быть может с другой стороны баррикад. И к их словам стоило бы прислушаться. Что бы не получилось так, что на выходе универа будет существо, которое надо учить программированию.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[9]: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 14.02.14 16:00
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Кстати, об автоматическом обновлении — уже много лет долбаный джавовский апдейтер ставится без спросу,


Это да, бесит.

НС>а потом, когда выходит апдейт, обновится не может с воплями про невозможность какие то там файлы найти. Воспроизводится на всех доступных мне машинах.


Ни разу такого не встречал.

Апдейтер можно настроить в апплете Панели управления Windows, например, сначала спрашивать, а потом закачивать и устанавливать. Кроме апдейтера, правда, ещё есть "ускоритель запуска" Java-приложений. Его тоже можно поменять на "обычный".

На Linux и FreeBSD в составе OpenJRE7 автоматического апдейтера нет — все апдейты установленного ПО "прилетают" из репозиториев. И вообще, на *.nix обычно отсутствуют проблемы с индивидуальными апдейтерами для каждой программы, которые традиционны для Windows-программ. Если у программы в Windows есть собственный апдейтер (что как правило), то его нужно учитывать в сопровождении и даже "заводить" вручную, когда настройки по умолчанию не соответствуют ожиданиям от его работы, а это лишние клики по кнопкам, неизбежные ошибки конфигурирования и, как следствие, большая головная боль.

(Для *nix сопровождение установленного ПО однообразно для каждой программной единицы (установленной из репозитория). Программы в репозитории собраны и настроены на бесконфликтную совместную работу, поэтому и обновление для них происходин однообразно и сообща (правда, какие-то программы можно исключить из списка обновляемых, если нужно, а потом опять включить). В общем, советую попробовать Linux Mint для начала, чтобы почувствовать вкус свободы от индивидальных "заводных ручек" у программ. )
Re[24]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 14.02.14 16:07
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, Algebroid, Вы писали:


A>>если диск не дефрагментирован то не дефрагментированы также файлы базы данных.

S>И какое это отношение имеет к влезанию данных в кэш?

наверное фрагментированный файл будет читаться дольше. перепозиционирование головок диска. в RAM-кэше конечно поиск будет быстрее на 2 порядка.

A>>а что я сказал противоречащее данному утверждению?

A>>индекс сразу указывает на место в таблице с которого начинать поиск. и далее по индексу вынимаются последующие записи.
S>Индексов бывает много и разных. Далеко не все из них "указывают на место в таблице". И используются они не только для "поиска". И далее совершенно не обязательно "вынимаются последующие записи". В реляционных СУБД индексы, как правило — это денормализованные отношения, хранимые специальным образом, обеспечивающим быстрое выполнение определённых запросов.

что такое денормализованное отношение? это когда записи в таблице не имеют уникального ключа?
или индекс — это отсортированный список указателей на индексируемый столбец?

S>Отказ от использования индексов — это собственно отказ от использования СУБД.


индексы придуманы чтобы быстро доставать данные из базы

A>>так ведь на мэйнфреймах работали первые системы учёта госданных и продажи билетов например.

A>>клиент на персоналках появился спустя десятилетия.
S>Первые системы учёта госданных работали вообще на механических табуляторах. Это не означает, что механические табуляторы уместны хоть для каких-то задач в 2014 году.

первые картотеки хранились в бумажных архивах.
но создать компьютерную картотеку — очень удобно и производительно.
Loving Linux. Linux is great!
Re[6]: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 14.02.14 16:07
Оценка:
Здравствуйте, Abalak, Вы писали:

A>А почему у меня на недевелоперской машине их 3? Вот в Programs and Features -


A>Java 7 Update 45

A>Java(TM) Update 30
A>JavaFX 2.1.1

Кстати, вот: Зачем необходимо удалять из системы предыдущие версии Java?

Всегда рекомендуется использовать последнюю версию Java, так как в ней содержатся обновления компонентов, исправления уязвимостей и улучшения производительности относительно предыдущих версий. Наличие на компьютере последней версии Java можно проверить, посетив страницу Проверка Java.

Следует ли удалять предыдущие версии Java?

Мы настоятельно рекомендуем пользователям удалить с компьютера все предыдущие версии Java.
Использование установленных на компьютере предыдущих версий Java представляет собой серьезную угрозу безопасности.
Удаление предыдущих версий Java позволит гарантировать запуск приложений Java с использованием новейших обновлений безопасности и производительности для этой платформы.

Как удалить предыдущие версии Java?

Предыдущие версии Java можно безопасно удалить из системы с помощью следующих инструкций, представленных на странице по ручному удалению Java для Windows.

Как удалить Java с компьютера Windows?

Версии Java можно удалить вручную так же, как любые другие программы с компьютера Windows. Следуйте инструкциям на странице ручного удаления Java для Windows.

Нужны ли предыдущие версии Java?

Последняя доступная версия совместима с предыдущими версиями. Однако некоторые приложения (или апплеты) Java могут быть зависимы от конкретной версии. Их запуск может оказаться невозможным, если эта версия не установлена. Если приложению или веб-странице требуется предыдущая версия Java, следует сообщить об этом поставщику или разработчику, а также запросить обновление приложения для обеспечения совместимости со всеми версиями Java.

Re[26]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 14.02.14 16:10
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, Algebroid, Вы писали:


A>>для поиска при отсутствии индексов ничего другого и не получится.

S>Ещё раз вам объясняю: отсутствие индексов на таблице в миллионы записей и попытки при этом делать по ней поиск — это признак слабоумия.
S>Что именно в этом непонятно?

вот я тоже за организацию данных с головой!

A>>а что миддлвэр не пожирает много дополнительных ресурсов?

S>Я дал вам пошаговую инструкцию, как научиться не задавать таких вопросов. Почему вы не хотите ей последовать?
S>Middleware, естественно, ресурсы не пожирает, а экономит. Иначе бы его никто не применял.

миддлвэр помогает структурировать данные. но это дополнительный ярус надстройки в архитектуре приложений — поэтому использует дополнительный ресурс.

A>>мэйнфреймы вначале конечно были засекречены. их использовали только правительства. плюс крупные университеты. крупные государственные монополии.

S>Зачем вы пишете сюда эту чушь?

знаете приходит кгбэшник к скрипачу и говорит
что такое скрипка страдивари? почему все скрипачи хотят поиграть на скрипке страдивари?
а вы кгбэшник разве не мечтаете пострелять из пистолета дзержинского?
Loving Linux. Linux is great!
Re[25]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinclair Россия https://github.com/evilguest/
Дата: 14.02.14 16:38
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>наверное фрагментированный файл будет читаться дольше. перепозиционирование головок диска. в RAM-кэше конечно поиск будет быстрее на 2 порядка.

После того, как файл прочитан в кэш, расположение его страниц на диске перестаёт играть роль.
Но и на диске файл располагается не хаотически. СУБД пишут грамотные люди, и стратегия выделения места там учитывает особенности дисков.
Плюс к этому в процессе исполнения запроса используется предсказание следующих запрошенных страниц, и движок переупорядочивает обращения так, чтобы максимизировать непрерывные пробеги.

A>что такое денормализованное отношение? это когда записи в таблице не имеют уникального ключа?

Это когда данные хранятся с нарушением каких-либо нормальных форм.

A>или индекс — это отсортированный список указателей на индексируемый столбец?

Нет. Такой индекс был бы бесполезен чуть менее, чем полностью. Реальные индексы устроены несколько сложнее, и довольно разнообразно. Бывают B*-Tree индексы, бывают хеш-индексы, бывают bitmap индексы. Бывают специализированные индексы для full-text search и для spatial data. Бывают индексы для XML, или для произвольных hierarchy data. Бывают OLAP-индексы для оптимизации выполнения aggregation queries. Много чего придумала наука. Но общее в них — одно и то же: минимизируется количество обращений к данным при выполнении определённых видов запросов.

A>индексы придуманы чтобы быстро доставать данные из базы

Правильно. Теперь осталось понять, что
а) без индексов быстро доставать данные из базы не выйдет
б) индексы, как правило (кроме некоторых патологических случаев) позволяют доставать данные из базы адски быстро. Например, сокращая количество обращений с O(N) до O(log(N)), где логарифм — по основанию типа 250, а константа перед ним — около 1.

A>первые картотеки хранились в бумажных архивах.

Полагаю, что первые картотеки появились до изобретения бумаги.

A>но создать компьютерную картотеку — очень удобно и производительно.

Какая свежая идея! Использовать современную технику для современных задач — это как бы очевидный выбор.
Зачем тогда вспоминать времена расцвета мейнфреймов в нашем настоящем?
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[27]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinclair Россия https://github.com/evilguest/
Дата: 14.02.14 16:45
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>миддлвэр помогает структурировать данные. но это дополнительный ярус надстройки в архитектуре приложений — поэтому использует дополнительный ресурс.

Вы странно рассуждаете. Ок, любая СУБД "помогает структурировать данные", но это — "дополнительный ярус надстройки в архитектуре приложений", по сравнению с банальным чтением файлов по сети. Поэтому она тоже "использует дополнительный ресурс".
Почему же двадцать лет назад предки отказались от использования клиппера и перешли на клиент-сервер? Некуда было ресурсы девать?

A>знаете приходит кгбэшник к скрипачу и говорит

A>что такое скрипка страдивари? почему все скрипачи хотят поиграть на скрипке страдивари?
A>а вы кгбэшник разве не мечтаете пострелять из пистолета дзержинского?
Анекдот смешной, хотя и глупый. Но я не понимаю, какое отношение он имеет к оправданию бредней про секретные проекты и военную науку.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[41]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 14.02.14 16:48
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

LVV>>Вот мы пошли в колледж вычислительной техники, показали.

LVV>>Они у нас сразу 20 лицензий купили — и тут же стали в учебном процессе использовать.
LVV>>Пошли в другой колледж — аналогичная картина.
AV>Видишь ли, это совсем не показатель. И ты это знаешь. Если, конечно, ты хочешь быть объективным.
1. Показатель чего?
2. Вполне себе рыночный показатель — народ берет.
LVV>>Написал преподам, попросил посмотреть — все написали: давайте развивайтте быстрей, нужна такая система.
AV>Эти пожелания настолько голословны, как ты и привел?
Я им дал ссылки на группу в контакте — там кое-что есть. Я им послал среду, чтобы попробовали.
LVV>>А чего-то объяснять публично программистам, которые понятия не имеют об обучении начинающих программистов — не вижу особого смысла.
AV>А эти программисты родились программистами? Или все таки учились? И, следовательно, имеют это понятие. Быть может с другой стороны баррикад. И к их словам стоило бы прислушаться. Что бы не получилось так, что на выходе универа будет существо, которое надо учить программированию.
Кто-то из отцов -основателей писал, что способных к программированию — порядка 4%
Если говорить о наших школьниках в ОБЫЧНЫХ средних школах,
то по свидетельствам учителей (с коими, как ты понимаешь, я ПЛОТНО общаюсь несколько последних лет) — таких учеников только ОДИН на класс.
Еще человека 3-4, которые могут (но особо себя не проявляют), с решением нестандартных задач сами либо не справляются, либо с подсказками препода.
(в классе наполняемость в среднем примерно 25 человек)
А с началом ЕГЭ к нам приходят люди, которые ПОНЯТИЯ НЕ ИМЕЮТ о программировании.
По базовому школьному стандарту на информатику отводилось 68 часов, из них только 6 часов — алгоритмизация (не программирование!).
После нас они хоть что-то умеют — не все, естественно...
В общем — пустой разговор. Хочешь подробностей (зачем?) — пиши в почту.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[26]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 14.02.14 17:05
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, Algebroid, Вы писали:


A>>наверное фрагментированный файл будет читаться дольше. перепозиционирование головок диска. в RAM-кэше конечно поиск будет быстрее на 2 порядка.

S>После того, как файл прочитан в кэш, расположение его страниц на диске перестаёт играть роль.
S>Но и на диске файл располагается не хаотически. СУБД пишут грамотные люди, и стратегия выделения места там учитывает особенности дисков.
S>Плюс к этому в процессе исполнения запроса используется предсказание следующих запрошенных страниц, и движок переупорядочивает обращения так, чтобы максимизировать непрерывные пробеги.

есть базы которые хранят одну таблицу в одном файле.
есть базы которые хранят схему в одном файле.
всё это поверх файловой системы.
согласен для оптимизации места на диске нужна целая теория которая есть у коммерческих разработчиков баз данных.

A>>или индекс — это отсортированный список указателей на индексируемый столбец?

S>Нет. Такой индекс был бы бесполезен чуть менее, чем полностью. Реальные индексы устроены несколько сложнее, и довольно разнообразно. Бывают B*-Tree индексы, бывают хеш-индексы, бывают bitmap индексы. Бывают специализированные индексы для full-text search и для spatial data. Бывают индексы для XML, или для произвольных hierarchy data. Бывают OLAP-индексы для оптимизации выполнения aggregation queries. Много чего придумала наука. Но общее в них — одно и то же: минимизируется количество обращений к данным при выполнении определённых видов запросов.

я говорил про индекс — двунаправленный нумерованный список. поиск по такому индексу можно проводить половинным делением. или это похоже на бинарное дерево?

A>>индексы придуманы чтобы быстро доставать данные из базы

S>Правильно. Теперь осталось понять, что
S>а) без индексов быстро доставать данные из базы не выйдет
S>б) индексы, как правило (кроме некоторых патологических случаев) позволяют доставать данные из базы адски быстро. Например, сокращая количество обращений с O(N) до O(log(N)), где логарифм — по основанию типа 250, а константа перед ним — около 1.

а я как раз это и говорил только другими словами.
поиск методом половинного деления получается значительно быстрее сканирования таблицы.

A>>первые картотеки хранились в бумажных архивах.

S>Полагаю, что первые картотеки появились до изобретения бумаги.

глиняные таблички? это было конечно прикольно.

A>>но создать компьютерную картотеку — очень удобно и производительно.

S>Какая свежая идея! Использовать современную технику для современных задач — это как бы очевидный выбор.
S>Зачем тогда вспоминать времена расцвета мейнфреймов в нашем настоящем?

потому что мэйнфрейм — это система реального времени. сетевая и со многими терминалами.
у мэйнфреймов и процессора были быстрее процессоров персоналок и память лучше организована.
конечно прогресс довёл картину до ситуации когда промышленную базу можно поставить на домашнем ПК.
я не против прогресса но мне симпатичны динозавры вычислительной техники.
Loving Linux. Linux is great!
Re[28]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 14.02.14 17:10
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, Algebroid, Вы писали:


A>>миддлвэр помогает структурировать данные. но это дополнительный ярус надстройки в архитектуре приложений — поэтому использует дополнительный ресурс.

S>Вы странно рассуждаете. Ок, любая СУБД "помогает структурировать данные", но это — "дополнительный ярус надстройки в архитектуре приложений", по сравнению с банальным чтением файлов по сети. Поэтому она тоже "использует дополнительный ресурс".
S>Почему же двадцать лет назад предки отказались от использования клиппера и перешли на клиент-сервер? Некуда было ресурсы девать?

клиппер. dbase. foxpro. всё это были файлы dbf с оболочкой sql. клиппер был текстовыми окнами. фактически это уже архитектура клиент-сервер. только сервер персональный.
в архитектуре же клиент-сервер как мы её понимаем есть многопользовательский сервер с единой базой данных и к нему можно подключать разное число клиентов, запрашивающих данные по протоколу sql.

A>>знаете приходит кгбэшник к скрипачу и говорит

A>>что такое скрипка страдивари? почему все скрипачи хотят поиграть на скрипке страдивари?
A>>а вы кгбэшник разве не мечтаете пострелять из пистолета дзержинского?
S>Анекдот смешной, хотя и глупый. Но я не понимаю, какое отношение он имеет к оправданию бредней про секретные проекты и военную науку.

я понимаю что советские компьютеры отстают от американских. а американцы могут наложить эмбарго на экспорт высоких технологий.
Loving Linux. Linux is great!
Re[42]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 14.02.14 17:24
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>>>А чего-то объяснять публично программистам, которые понятия не имеют об обучении начинающих программистов — не вижу особого смысла.

AV>>А эти программисты родились программистами? Или все таки учились? И, следовательно, имеют это понятие. Быть может с другой стороны баррикад. И к их словам стоило бы прислушаться. Что бы не получилось так, что на выходе универа будет существо, которое надо учить программированию.
LVV>Кто-то из отцов -основателей писал, что способных к программированию — порядка 4%
LVV>Если говорить о наших школьниках в ОБЫЧНЫХ средних школах,
LVV>то по свидетельствам учителей (с коими, как ты понимаешь, я ПЛОТНО общаюсь несколько последних лет) — таких учеников только ОДИН на класс.
LVV>Еще человека 3-4, которые могут (но особо себя не проявляют), с решением нестандартных задач сами либо не справляются, либо с подсказками препода.
LVV>(в классе наполняемость в среднем примерно 25 человек)
LVV>А с началом ЕГЭ к нам приходят люди, которые ПОНЯТИЯ НЕ ИМЕЮТ о программировании.
LVV>По базовому школьному стандарту на информатику отводилось 68 часов, из них только 6 часов — алгоритмизация (не программирование!).

а может в школе не стоит учить программированию?
может это надо оставить для вуза?
что должно входить в аттестат? — сочинение о том как я провёл лето?
Loving Linux. Linux is great!
Re[43]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 14.02.14 17:39
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>а может в школе не стоит учить программированию?

A>может это надо оставить для вуза?
Нет. Поскольку информационные технологии — часть нашей жизни.
Многие пацаны грезят писать игрушки. И получать за это большие деньги.
А в школе — не получают информацию, насколько это серьезная профессия.
Вот и прутся в надежде, что быстренько всему научатся. И жизнь станет сказкой.
А тут пахать приходится как на галере.
Когда в школе ВСЕХ учили программированию — они хотя бы знали, на что идут.
Ведь если по литературе трояк — он же не попрется в журналистику.

Если с математикой проблемы — не идут в математику.
А преподавание информатики создает ложное ощущение, что тут все легко.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[8]: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 14.02.14 17:52
Оценка:
Здравствуйте, Abalak, Вы писали:

A>Здравствуйте, iZEN, Вы писали:


iZEN>>Кстати, вот: Зачем необходимо удалять из системы предыдущие версии Java?


A>Ну вот и получается зоопарк еще хлеще, чем с дотнетом. Еще и настоятельные рекомендации вручную чистить.


Так ведь с JRE не получается зоопарка, так как рекомендуют ставить одну единственную — последнюю версию. А вот .NET остаётся в системе несколько бесхозных фреймворков, которые непонятно, нужны или нет какому приложению, и можно ли удалить. А то вдруг удалишь один (жутко нужный системе) фреймворк, а со следующим обновлением Windows его опять и получишь, он же поставится... начинай сначала думать, какой из .NET Framework не нужный.
Re[44]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 14.02.14 17:54
Оценка:
Здравствуйте, LaptevVV, Вы писали:

A>>а может в школе не стоит учить программированию?

A>>может это надо оставить для вуза?
LVV>Нет. Поскольку информационные технологии — часть нашей жизни.
LVV>Многие пацаны грезят писать игрушки. И получать за это большие деньги.

А кому они нужны игрушки? Зайдите на одноклассники.ру там сотни бесплатных онлайн игр.
И во многих сюжет повторяется.
Деньги всё равно на программирование идут от распила нефтегазовых доходов.
Я уже говорил про небоскрёбы — небоскрёбы — это виртуальная экономика которая требует только вложений.
А китайские товары тоже имеют тенденцию к подорожанию.

LVV>А в школе — не получают информацию, насколько это серьезная профессия.


Пусть ходят в школе на факультатив.

LVV>Вот и прутся в надежде, что быстренько всему научатся. И жизнь станет сказкой.

LVV>А тут пахать приходится как на галере.

Пашут конечно пахари в поте лица своего. А тут кондиционированный офис. Хотя в последнее время кондиционеры ставят и на комбайнах.
Но всё равно это сложная судьба — кому кем быть.

LVV>Когда в школе ВСЕХ учили программированию — они хотя бы знали, на что идут.


А смысл ради одного-пяти процентов? Пусть будет факультатив.
Хотя 25 лет тому назад восьмиразрядный компьютер с Бейсиком — был предел мечтаний для школьника.

LVV>Ведь если по литературе трояк — он же не попрется в журналистику.


Поддерживаю.

LVV>Если с математикой проблемы — не идут в математику.


Поддерживаю.

LVV>А преподавание информатики создает ложное ощущение, что тут все легко.


Простой алгоритм — действительно возможно всё легко. Задача посложнее — надо держать в памяти структуры побольше.
Loving Linux. Linux is great!
Re[10]: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 14.02.14 18:28
Оценка:
Здравствуйте, Abalak, Вы писали:

A>Погоди-ка. Тут уже речь шла про отсутствие обратной совместимости в JRE,


Где? Все версии JRE совместимы для программ: программы, написанные для прежних версий JRE, запустятся в новых версиях JRE с вероятностью 99,99% (обратное не всегда верно, так как целевая платформа компиляции и исходный код программы может быть выше той, которая старее последней выпущенной версии JRE, и новая программа в старой JRE работать не будет).

A>наличие шестерки у меня на компе это косвенно подтверждает


Нет.

A>где гарантии, что все заведется после удаления?


У Oracle — непосредственного производителя JRE.
Re[34]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 14.02.14 18:46
Оценка:
Здравствуйте, LaptevVV, Вы писали:

НС>>Для начала я хочу узнать смысл всей этой деятельности.

LVV>Напиши — и узнаешь.

А дублировать сюда переписку, раз уж тебе религия запрещает делать это самому, разрешаешь?
Re[10]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 14.02.14 18:55
Оценка:
Здравствуйте, iZEN, Вы писали:

НС>>а потом, когда выходит апдейт, обновится не может с воплями про невозможность какие то там файлы найти. Воспроизводится на всех доступных мне машинах.

ZEN>Ни разу такого не встречал.

Ну так у тебя ж не винда. А на винде воспроизводится 100%. Я не представляю себе уровень QA, который подобное несколько лет вылечить не может.
Попробовал еще раз — ОС относительно свежая, практически с дефолтными настройками. Неизменно превосходный результат:

Горбатого могила исправит.

ZEN>И вообще, на *.nix обычно отсутствуют проблемы с индивидуальными апдейтерами для каждой программы, которые традиционны для Windows-программ.


Насчет отсутствия проблем я бы не сказал, убунта тоже с апдейтом много радостей доставляет, просто другого плана, но таки да — то что МС не пускает никого в свой апдейт это форменное свинство, заставляющее кучу говносервисов держать.
Но к жопорукости тех, кто писал апдейтер джавы это имеет весьма опосредованное отношение.

ZEN>В общем, советую попробовать Linux Mint для начала, чтобы почувствовать вкус свободы от индивидальных "заводных ручек" у программ. )


Пробовали, не переживай. Я вот и твой любимый PC-BSD попробовал — оказалось то еще гавнецо, пригодное только при наличии хорошего админа, который отработал типовой конфиг.
Re[38]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 14.02.14 19:47
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Не вижу необходимости. Разведут очередной ср..ч, что гнать меня надо из преподов...


Во-первых лично я таких срачей не разводил ни разу, а ты именно со мной общался. Во-вторых, когда ты всеми способами уходишь от ответа это только провоцирует очередной срач.
Re[22]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 14.02.14 19:55
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Ок, пусть будет 20. Тогда мы говорим о примерно 12 секундах чтения в случае, если нужен full table scan. Как я уже упоминал, такой план запроса — признак профессиональной непригодности архитектора. И даже его со страшной силой компенсирует дисковый кэш.


С другой стороны мы имеем на практике такое — http://rsdn.ru/forum/rsdn/5460180.1
Автор: Pavel Dvorkin
Дата: 06.02.14
. Что ты, как человек с надписью rsdn у ника имеешь сказать по этому поводу?
Re[27]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 14.02.14 20:04
Оценка:
Здравствуйте, Algebroid, Вы писали:

A>я говорил про индекс — двунаправленный нумерованный список. поиск по такому индексу можно проводить половинным делением. или это похоже на бинарное дерево?


Не очень похоже. А главное — весьма сквено такой индекс ведет себя при записи.

A>поиск методом половинного деления получается значительно быстрее сканирования таблицы.


А уж если в индекс включены все нужные данные, либо сами данные представляют собой индекс ...

A>>>первые картотеки хранились в бумажных архивах.

S>>Полагаю, что первые картотеки появились до изобретения бумаги.
A>глиняные таблички? это было конечно прикольно.

Прикольно или нет, но вот, говорят, большая часть найденных шумерских глиняных табличек это бухгалтерские записи.

A>потому что мэйнфрейм — это система реального времени


Это не соответствует действительности, посмотрите в словарике.

A>конечно прогресс довёл картину до ситуации когда промышленную базу можно поставить на домашнем ПК.


Не просто можно. Типичный ПК девелопера в условиях маленькой нагрузки справляется с задачами СУБД быстрее, чем реальные сервера под реальной нагрузкой. Так что решение с распределенной БД может оказаться существенно быстрее централизованного даже при идеальных каналах связи.
Re[43]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 14.02.14 23:52
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>Здравствуйте, LaptevVV, Вы писали:


LVV>>>>Вот мы пошли в колледж вычислительной техники, показали.

LVV>>>>Они у нас сразу 20 лицензий купили — и тут же стали в учебном процессе использовать.
LVV>>>>Пошли в другой колледж — аналогичная картина.
AV>>>Видишь ли, это совсем не показатель. И ты это знаешь. Если, конечно, ты хочешь быть объективным.
LVV>>1. Показатель чего?
AV>Например, того, что вы на правильном пути.
Почитайте Илью Дединского и Константина Полякова, как минимум.
А также Информатику-21
LVV>>2. Вполне себе рыночный показатель — народ берет.
AV>Я бы поостерегся после пары-тройки подобных внедрений говорить "берет"
А я — нет, ибо вижу отношение в Астрахани.
LVV>>>>Написал преподам, попросил посмотреть — все написали: давайте развивайтте быстрей, нужна такая система.
AV>>>Эти пожелания настолько голословны, как ты и привел?
LVV>>Я им дал ссылки на группу в контакте — там кое-что есть. Я им послал среду, чтобы попробовали.
AV>Я не про то что ты им говорил, а про то, что они тебе говорили. Если только "давайте..., нужна...", то это просто голословные фразы.
А если люди готовы заключить договора на разработку учебных курсов для нашей среды?
LVV>>Кто-то из отцов -основателей писал, что способных к программированию — порядка 4%
LVV>>Если говорить о наших школьниках в ОБЫЧНЫХ средних школах,
LVV>>то по свидетельствам учителей (с коими, как ты понимаешь, я ПЛОТНО общаюсь несколько последних лет) — таких учеников только ОДИН на класс.
LVV>>Еще человека 3-4, которые могут (но особо себя не проявляют), с решением нестандартных задач сами либо не справляются, либо с подсказками препода.
LVV>>(в классе наполняемость в среднем примерно 25 человек)
AV>А теперь скажи сколько учеников испытывают непреодолимые проблемы с набором текста программы?
Вот примерно 20 из 25.
Пока они набирают, они забывают, какую задачу решают, и в какой последовательности набирать.
И еще на английском — которого даже многие приличные ученики просто не знают.
А когда пропускают скобочки, буковки — это жуткий демотиватор деятельности.
Но это — только одна сторона.
Есть еще много других.
например, стандартный текстовый редактор не позволяет корректно следить за деятельностью студента, а мы в своей среде — можем.
LVV>>В общем — пустой разговор. Хочешь подробностей (зачем?) — пиши в почту.

AV>Так тебе и предлагают наполнить разговор смыслом. Как ты можешь заметить, никаких проблем с обсуждением тут не наблюдается. Мы уже начали потихонечку это делать. И ничего ужасного не произошло.

Не. Djn gjxbnfq^ http://vestnik.astu.org/Content/UserImages/file/inform_2013_2/24.pdf
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[43]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 15.02.14 00:17
Оценка:
AV>Так тебе и предлагают наполнить разговор смыслом. Как ты можешь заметить, никаких проблем с обсуждением тут не наблюдается. Мы уже начали потихонечку это делать. И ничего ужасного не произошло.
Вот тебе одна из статей Ильи Дединского: http://old.computerra.ru/offline/2005/596/39318/
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[44]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 15.02.14 00:50
Оценка:
Здравствуйте, LaptevVV, Вы писали:

AV>>Так тебе и предлагают наполнить разговор смыслом. Как ты можешь заметить, никаких проблем с обсуждением тут не наблюдается. Мы уже начали потихонечку это делать. И ничего ужасного не произошло.

LVV>Вот тебе одна из статей Ильи Дединского: http://old.computerra.ru/offline/2005/596/39318/

Прочитал. И что-то не нашел аргументов в пользу вашего подхода. Если я неправ, то можно более точно указать нужное место в статье.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[45]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 15.02.14 00:57
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>>>Например, того, что вы на правильном пути.

LVV>>Почитайте Илью Дединского и Константина Полякова, как минимум.
LVV>>А также Информатику-21
AV>Ссылку можно?
Информатика-21 — прямо в гугле. Константин Поляков — прямо в гугле.
Илья Дединский — прямо в гугле...

LVV>>А если люди готовы заключить договора на разработку учебных курсов для нашей среды?

AV>Сколько договоров, за какое время было заключено? Примерный порядок сумм?
Ага, щаз!!!
LVV>>>>Еще человека 3-4, которые могут (но особо себя не проявляют), с решением нестандартных задач сами либо не справляются, либо с подсказками препода.
LVV>>Вот примерно 20 из 25.
LVV>>Пока они набирают, они забывают, какую задачу решают, и в какой последовательности набирать.
LVV>>И еще на английском — которого даже многие приличные ученики просто не знают.
LVV>>А когда пропускают скобочки, буковки — это жуткий демотиватор деятельности.
AV>Откуда эта статистика?
От верблюда, естественно.
Блин, я тебе пишу наш опыт, а ты еще спрашиваешь, откуда статистика!
LVV>>Есть еще много других.
LVV>>например, стандартный текстовый редактор не позволяет корректно следить за деятельностью студента, а мы в своей среде — можем.
AV>Что значит корректно следить за деятельностью студента? И зачем это делать? Я за своими студентами не следил. Вообще. Я предпочитал тратить учебное время с большей пользой.
Ну и молодец.
AV>>>Так тебе и предлагают наполнить разговор смыслом. Как ты можешь заметить, никаких проблем с обсуждением тут не наблюдается. Мы уже начали потихонечку это делать. И ничего ужасного не произошло.
LVV>>Не. Djn gjxbnfq^ http://vestnik.astu.org/Content/UserImages/file/inform_2013_2/24.pdf
AV>Уже в самом начале идет небольшая подтасовка.
AV>

AV>К. Поляков, обучавший школьников в среде КуМир, отмечает, что русские команды воспринимаются учениками намного легче английских

AV>Вот только на странице, на которую ссылаются при этом, такого не утверждается. Только некто в комментариях написал сие утверждение. Без каких-либо доказательств.
AV>В следующей ссылке тоже идет утверждение про родной язык. Правда и там она взята непонятно откуда. И, кстати, здесь же говорится, что лишь у некоторых 5-классников были проблемы с редактированием. Но все моменты когда редактирование вызывало затруднение были отличны от простого набора текста программы. Что не согласуется с твоим утверждением. И это дети 11-12 лет. Неужели высшее образование за последние несколько лет настолько сильно деградировало?
В блоге у него — я не собираюсь тут раскладывать тут все по полочкам.
Ищите, читайте.
AV>Смотрим далее. Что за подсистема анализа? Причем такая, что занимает значительное время. Похоже НС был прав. И при обучении программированию, как и при работе, кодирование занимает далеко не самую большую часть времени. Так что потери времени еще уменьшаются.
AV>Ну а неинформативность ошибок зависит не от того программа представлена как текст или нечто ваше. Информативность ошибок зависит от разработчиков. Так что и здесь передергивание.
Фигня — это правда жизни.
AV>Далее там сказано, что сохранение кода в тестовом виде провоцирует учащихся на нечестные способы выполнения заданий. Можно хотя бы парочку таких способов? Стало очень интересно что за способы, но ни одного не смог придумать.
Копипаст.
Вот и видно, сколько ты преподавал, и у кого преподавал.
AV>Поэтому следующий за этим вывод "таким образом" не понятен. Скорее напоминает подгонку начальных условий под заданный результат. Особенно учитывая, что большая часть требований прекрасно реализуема и в классическом подходе к коду программы.
Поэтому еще раз повторяю: пустой разговор.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[45]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 15.02.14 00:58
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>Здравствуйте, LaptevVV, Вы писали:


AV>>>Так тебе и предлагают наполнить разговор смыслом. Как ты можешь заметить, никаких проблем с обсуждением тут не наблюдается. Мы уже начали потихонечку это делать. И ничего ужасного не произошло.

LVV>>Вот тебе одна из статей Ильи Дединского: http://old.computerra.ru/offline/2005/596/39318/

AV>Прочитал. И что-то не нашел аргументов в пользу вашего подхода. Если я неправ, то можно более точно указать нужное место в статье.

Да ты его сайт посмотри — там есть его несколько работ. Где он прямо говорит, что надо учить понятиям, а не синтаксису.
В моей статье должна быть ссылка на его сайт.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[46]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 15.02.14 01:27
Оценка:
Здравствуйте, LaptevVV, Вы писали:

AV>>>>Например, того, что вы на правильном пути.

LVV>>>Почитайте Илью Дединского и Константина Полякова, как минимум.
LVV>>>А также Информатику-21
AV>>Ссылку можно?
LVV>Информатика-21 — прямо в гугле. Константин Поляков — прямо в гугле.
LVV>Илья Дединский — прямо в гугле...

Интересно получается. Ты на кого-то там ссылаешься, а искать это должны другие.

LVV>>>А если люди готовы заключить договора на разработку учебных курсов для нашей среды?

AV>>Сколько договоров, за какое время было заключено? Примерный порядок сумм?
LVV>Ага, щаз!!!

Я не прошу точные цифры. А то пока вырисовывается картина, что, в лучшем случае, имеется 3-5 внедрения за несколько лет.

LVV>>>>>Еще человека 3-4, которые могут (но особо себя не проявляют), с решением нестандартных задач сами либо не справляются, либо с подсказками препода.

LVV>>>Вот примерно 20 из 25.
LVV>>>Пока они набирают, они забывают, какую задачу решают, и в какой последовательности набирать.
LVV>>>И еще на английском — которого даже многие приличные ученики просто не знают.
LVV>>>А когда пропускают скобочки, буковки — это жуткий демотиватор деятельности.
AV>>Откуда эта статистика?
LVV>От верблюда, естественно.
LVV>Блин, я тебе пишу наш опыт, а ты еще спрашиваешь, откуда статистика!

Ты не про опыт пишешь, а про личные впечатления. Которые очень и очень субъективны. Поэтому они вряд ли применимы как серьезный аргумент.

LVV>>>Есть еще много других.

LVV>>>например, стандартный текстовый редактор не позволяет корректно следить за деятельностью студента, а мы в своей среде — можем.
AV>>Что значит корректно следить за деятельностью студента? И зачем это делать? Я за своими студентами не следил. Вообще. Я предпочитал тратить учебное время с большей пользой.
LVV>Ну и молодец.

Так что же означает выделенное?

LVV>В блоге у него — я не собираюсь тут раскладывать тут все по полочкам.


Что тебе мешает это сделать? Тем более, что тебе это сделать намного проще нежели другим.

LVV>Ищите, читайте.


Очень странно. Ссылаешься ты (пусть и косвенно), а искать должны другие. Раз ты сказал, что где-то в блоге что-то есть, то тебе будет проще найти.

AV>>Смотрим далее. Что за подсистема анализа? Причем такая, что занимает значительное время. Похоже НС был прав. И при обучении программированию, как и при работе, кодирование занимает далеко не самую большую часть времени. Так что потери времени еще уменьшаются.

AV>>Ну а неинформативность ошибок зависит не от того программа представлена как текст или нечто ваше. Информативность ошибок зависит от разработчиков. Так что и здесь передергивание.
LVV>Фигня — это правда жизни.

Почему ты не хочешь говорить по существу? Или вопросы настолько сложные? Как и собственные утверждения.

AV>>Далее там сказано, что сохранение кода в тестовом виде провоцирует учащихся на нечестные способы выполнения заданий. Можно хотя бы парочку таких способов? Стало очень интересно что за способы, но ни одного не смог придумать.

LVV>Копипаст.

Что нечестного в копипасте? Кто-то у кого-то скопирует программу? Да пусть копируют. В чем проблема?

LVV>Вот и видно, сколько ты преподавал, и у кого преподавал.


Большая часть тех, кому я преподавал остались в IT. И копипаст им при сдаче лаб никак не помогал. Хотя и не мешал.

AV>>Поэтому следующий за этим вывод "таким образом" не понятен. Скорее напоминает подгонку начальных условий под заданный результат. Особенно учитывая, что большая часть требований прекрасно реализуема и в классическом подходе к коду программы.

LVV>Поэтому еще раз повторяю: пустой разговор.

Так переводи в конструктивное русло. Если ты не заметил, то оппоненты и пытаются наполнить разговор смыслом. Подключайся и ты.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[47]: фреймворк с виртуальной машиной или нативные компоненты
От: LaptevVV Россия  
Дата: 15.02.14 01:33
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>Можно ссылочки хотя бы на пару таких работ? А то не совсем понятно что и где искать.

http://ded32.net.ru/news/2011-04-03-58
http://habrahabr.ru/post/179307/
http://storage.ded32.net.ru/Lib/Doc/AnalyticApproach2010.pdf
Последняя ссылка — есть в моей статье
РЖУНИМАГУ — терпения у вас не зватит все читать и осмысливать...
Это — работа, только не программистская.
LVV>>Где он прямо говорит, что надо учить понятиям, а не синтаксису.
AV>Разочарую, но отказ от текстового представления никак не приводит к такому результату. Даже в статье о вашей среде про синтаксис не так уж и мало написано.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[48]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 15.02.14 02:06
Оценка:
Здравствуйте, LaptevVV, Вы писали:

AV>>Можно ссылочки хотя бы на пару таких работ? А то не совсем понятно что и где искать.

LVV>http://ded32.net.ru/news/2011-04-03-58

Пробежался глазами. Ничего против текстового представления кода не нашел.

LVV>http://habrahabr.ru/post/179307/


Пробежался глазами. Ничего против текстового представления кода не нашел.

LVV>http://storage.ded32.net.ru/Lib/Doc/AnalyticApproach2010.pdf


Пробежался глазами. Ничего против текстового представления кода не нашел.

LVV>Последняя ссылка — есть в моей статье

LVV>РЖУНИМАГУ — терпения у вас не зватит все читать и осмысливать...
LVV>Это — работа, только не программистская.

Терпения хватает. Предоставляйте материалы. А не как в старых сказках — "пойди туда, не знаю куда, найди то, не знаю что".

LVV>>>Где он прямо говорит, что надо учить понятиям, а не синтаксису.

AV>>Разочарую, но отказ от текстового представления никак не приводит к такому результату. Даже в статье о вашей среде про синтаксис не так уж и мало написано.
LVV>

Что у тебя вызвало смех? Может расскажешь как связан синтаксис и текстовое представление?
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[48]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 15.02.14 02:06
Оценка:
Здравствуйте, LaptevVV, Вы писали:

AV>>>>Ссылку можно?

LVV>>>Информатика-21 — прямо в гугле. Константин Поляков — прямо в гугле.
LVV>>>Илья Дединский — прямо в гугле...

AV>>Интересно получается. Ты на кого-то там ссылаешься, а искать это должны другие.

LVV>Не хочешь — не ищи.

О да, слова мужа, обеленного сединами. И, ничего, что бремя предоставления доказательств лежит на авторе утверждения?

LVV>>>В блоге у него — я не собираюсь тут раскладывать тут все по полочкам.

AV>>Что тебе мешает это сделать? Тем более, что тебе это сделать намного проще нежели другим.
LVV>>>Ищите, читайте.
AV>>Очень странно. Ссылаешься ты (пусть и косвенно), а искать должны другие. Раз ты сказал, что где-то в блоге что-то есть, то тебе будет проще найти.
LVV>"Коммунистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"(с) В.И. Ленин
LVV>Я — уже обогатил. Еще не всем богатством, но большим количеством работ в определенной сфере.
LVV>А вы — нет.

Мы не обсуждаем кол-во твоих работ. Интересует только один проект. И даже не весь проект, а маленькая его часть.

Кстати, какой из вопросов вызвал столь бурную реакцию? Что в предыдущем сообщении было ужасного?
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[12]: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 15.02.14 08:30
Оценка:
Здравствуйте, Abalak, Вы писали:

A>А вот у Оракла и как тут уже упоминалось, говорится, что между 6 и 7 не полная совместимость.


Так в чём выражается эта "не полная совместимость", напомните ещё раз?

Забудьте про JDK/JRE6. Это уже в прошлом. Сейчас актуальны JDK/JRE7 (основанные на кодовой базе OpenJDK7). А в марте этого года выйдет JDK/JRE8.

A>>>наличие шестерки у меня на компе это косвенно подтверждает


iZEN>>Нет.


A>Почему она тогда в системе?


Вопрос "Почему?" слишком обширен, чтобы на него можно было однозначно ответить. JRE может входить в поставку к системному ПО ноутбука. С завода производителя настольный компьютер/ноутбук может комплектоваться фирменным ПО сторонних вендоров, в том числе Java-плагином с JRE для Web-браузера.

>Претензии точно такие же как и к дотнету.


.Net Framework — часть операционной системы MS Windows, а JRE к Window имеет косвенное отношение. Эта разница заметна по условиям сопровождения и обновления ПО: .NET Framework обновляется вместе с операционной системой. Его так просто выковырять из системы не получится (хотя и есть деинсталлятор для .NET — приходилось использовать на Windows XP, когда пришлось выковыривать 4 фреймворка. После чего система предложила скачать их заново, но я отказался, так как на компе не было программ, которым они были нужны. И, да, удаление фреймворков .NET положительно сказалась на общем быстродействии системы.).

A>>>где гарантии, что все заведется после удаления?

iZEN>>У Oracle — непосредственного производителя JRE.
A>Дык не дает он этих гарантий.

У вас есть программы, которым нужна JRE? Почитайте их README хотя бы, чтобы выяснить, привязана ли конкретная программа к определённой версии JRE. Если такого упоминания нет, то смело сносите устаревшую JRE и ставьте новую — с высокой вероятностью работа программы не нарушится.
Re[11]: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 15.02.14 08:43
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, iZEN, Вы писали:


НС>>>а потом, когда выходит апдейт, обновится не может с воплями про невозможность какие то там файлы найти. Воспроизводится на всех доступных мне машинах.

iZEN>>Ни разу такого не встречал.

НС>Ну так у тебя ж не винда.


На работе Windows XP.

>А на винде воспроизводится 100%. Я не представляю себе уровень QA, который подобное несколько лет вылечить не может.

НС>Попробовал еще раз — ОС относительно свежая, практически с дефолтными настройками. Неизменно превосходный результат:
НС>http://files.rsdn.ru/55042/JUFail.png

Это Windows 8 или 8.1? Может каких-то административных прав не хватает или эта та версия JRE, в которой были проблемы с апдейтером.

НС>Горбатого могила исправит.


iZEN>>И вообще, на *.nix обычно отсутствуют проблемы с индивидуальными апдейтерами для каждой программы, которые традиционны для Windows-программ.


НС>Но к жопорукости тех, кто писал апдейтер джавы это имеет весьма опосредованное отношение.


На Windows 8.1, думаю, новые версии JRE7 и пробная JRE8 так себя не ведут — вы лучше их попробуйте их в деле и расскажете тут. Опыт всё же кой-какой ценен.

iZEN>>В общем, советую попробовать Linux Mint для начала, чтобы почувствовать вкус свободы от индивидальных "заводных ручек" у программ. )


НС>Я вот и твой любимый PC-BSD попробовал — оказалось то еще гавнецо, пригодное только при наличии хорошего админа, который отработал типовой конфиг.


PC-BSD не мой любимый. Сам я пользуюсь чистой установкой FreeBSD (10-STABLE, если быть точным), собранной из исходников, с выбросом ненужных мне лично программных компонет. Эта версия предназначена для опробования новых технологий, которые уже не -alpha (такой код в 11-CURRENT), а -beta.

Кстати, Java7u45 во FreeBSD тоже принесла немалые проблемы: http://lists.freebsd.org/pipermail/freebsd-java/ и большинству пришлось откатываться на Java7u25. Вот что странно, но у меня этих проблем не наблюдалось, и я продолжал пользоваться Java7u45, запретив "обновление" до предыдущей версии.
История версий: http://www.freshports.org/java/openjdk7/
Re[12]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 15.02.14 09:46
Оценка:
Здравствуйте, iZEN, Вы писали:

ZEN>Это Windows 8 или 8.1?


Это и 8, и 8.1 и даже 7. Про висту и ХР за давностью лет уже не помню.

ZEN> Может каких-то административных прав не хватает


Оно само требует админские права, так что тут все в порядке.

ZEN> или эта та версия JRE, в которой были проблемы с апдейтером.


Это все версии JRE за последние 3-4 года. Приходится обновлять руками.

НС>>Но к жопорукости тех, кто писал апдейтер джавы это имеет весьма опосредованное отношение.

ZEN>На Windows 8.1, думаю

Думаю

ZEN>новые версии JRE7 и пробная JRE8 так себя не ведут


Т.е. несколько лет багу не фиксили а тут вдруг пофиксили? Свежо предание.

ZEN> — вы лучше их попробуйте их в деле и расскажете тут


А как я их попробую? Я ее, конечно, поставлю руками, только проверить можно будет когда следующий апдейт выйдет, не раньше. Ну и текущая 7u45 совсем не старая.
Re[48]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 15.02.14 10:07
Оценка:
Здравствуйте, LaptevVV, Вы писали:

AV>>Разочарую, но отказ от текстового представления никак не приводит к такому результату. Даже в статье о вашей среде про синтаксис не так уж и мало написано.

LVV>

Отказ от текста избавляет только от от лексического анализа, синтаксис никуда не девается.
Re[13]: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 15.02.14 19:37
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

iZEN>>новые версии JRE7 и пробная JRE8 так себя не ведут


НС>Т.е. несколько лет багу не фиксили а тут вдруг пофиксили? Свежо предание.


Я думаю, у вас что-то не так с системой. Переустановите Windows и всё заработает.

iZEN>> — вы лучше их попробуйте их в деле и расскажете тут


НС>А как я их попробую? Я ее, конечно, поставлю руками, только проверить можно будет когда следующий апдейт выйдет, не раньше. Ну и текущая 7u45 совсем не старая.


Текущая Java — 7u51. А Java7u45 содержит баги и угрозы безопасности.
Re[14]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 16.02.14 10:13
Оценка:
Здравствуйте, iZEN, Вы писали:

НС>>Т.е. несколько лет багу не фиксили а тут вдруг пофиксили? Свежо предание.

ZEN>Я думаю, у вас что-то не так с системой. Переустановите Windows и всё заработает.

А я думаю, что кто то не читает сообщения собеседника. Это воспроизводится на куче компьютеров, в том числе и не моих.

НС>>А как я их попробую? Я ее, конечно, поставлю руками, только проверить можно будет когда следующий апдейт выйдет, не раньше. Ну и текущая 7u45 совсем не старая.

ZEN>Текущая Java — 7u51.

Ну вот она и не ставится через апдейтер.
Re[44]: фреймворк с виртуальной машиной или нативные компоненты
От: Algebroid Россия http://valentink.site90.net
Дата: 16.02.14 11:53
Оценка:
Здравствуйте, LaptevVV, Вы писали:

LVV>Пока они набирают, они забывают, какую задачу решают, и в какой последовательности набирать.

LVV>И еще на английском — которого даже многие приличные ученики просто не знают.
LVV>А когда пропускают скобочки, буковки — это жуткий демотиватор деятельности.
LVV>Но это — только одна сторона.
LVV>Есть еще много других.
LVV>например, стандартный текстовый редактор не позволяет корректно следить за деятельностью студента, а мы в своей среде — можем.
LVV>>>В общем — пустой разговор. Хочешь подробностей (зачем?) — пиши в почту.

язык информатики — это принципиальный момент.
конечно были и русские разработанные языки программирования но все они не достигли большой популярности.
и потом. удобнее использовать для коммуникации один язык.
английский очень удобен для формализации логики. падежи в нём выражаются с помощью предлогов — нет окончаний и удобно используются глаголы в инфинитиве.
я считаю что нужно учить английский.
английский учат французы. голландцы. немцы. итальянцы.
Loving Linux. Linux is great!
Re[15]: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 16.02.14 14:56
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

iZEN>>Я думаю, у вас что-то не так с системой. Переустановите Windows и всё заработает.

НС>А я думаю, что кто то не читает сообщения собеседника. Это воспроизводится на куче компьютеров, в том числе и не моих.

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

НС>>>А как я их попробую? Я ее, конечно, поставлю руками, только проверить можно будет когда следующий апдейт выйдет, не раньше. Ну и текущая 7u45 совсем не старая.

iZEN>>Текущая Java — 7u51.

НС>Ну вот она и не ставится через апдейтер.


Попробуйте вручную переустановить Oracle JRE.
Re[16]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 16.02.14 15:02
Оценка:
Здравствуйте, iZEN, Вы писали:

ZEN>Возможно, конфигурация всех компьютеров настроена централизованно несовсем корректно.


Нет там никакой централизованной настройки.

ZEN> Такое случается в корпоративной сети


С домашними компами все тоже самое.

ZEN>Так же возможно, что не прописан доступ Java-программ через прокси-сервер в локальной сети


Нет никакого прокси, обычный NAT, пропускающий весь outbound трафик.

НС>>Ну вот она и не ставится через апдейтер.

ZEN>Попробуйте вручную переустановить Oracle JRE.

Так вот вручную и обновляю каждый раз.
Re[17]: фреймворк с виртуальной машиной или нативные компоненты
От: iZEN СССР  
Дата: 16.02.14 15:12
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

iZEN>>Попробуйте вручную переустановить Oracle JRE.


НС>Так вот вручную и обновляю каждый раз.


Тогда нет причин не делать и этого. Удачи.
Re[8]: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 16.02.14 21:19
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>>>Еще один. Ты внутрь то загляни. Их содержимое несколько отличается, не находишь?

I>>Это имеет значение только для 3.0 и 3.5

НС>А в 1.0 и 1.1 у тебя тоже лежат полноценные фреймворки? У меня вот самих фреймворков нет, только папочки.


Да, именно так.
Re[9]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 16.02.14 21:31
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Да, именно так.


Что так? Полноченные фреймворки? Так снеси, не нужны они больше. Если, конечно, у тебя нет разработки под 2003 студию.
Re[10]: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 17.02.14 10:42
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

I>>Да, именно так.


НС>Что так? Полноченные фреймворки? Так снеси, не нужны они больше. Если, конечно, у тебя нет разработки под 2003 студию.


Думаешь, это 2003 студия, которой у меня нет, заставляет софтины требовать именно эти фремворки ?
Re[50]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 17.02.14 13:10
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Отказ от текста избавляет студента от колупания в синтаксисе. Пока студент наберет небольшой кусочек текста без ошибок, он пять раз вспотеет, раз десять сходит покурить и за одно занятие сделает раз в 10 меньше чем мог бы.


Для этого не нужно отказываться от текста принципиально. Редакторы, которые позволяют делать все тоже самое с текстом вполне реализуемы. Зато текст потом позволяет отказаться от костылей, которые даже дебиловатым студентам начинают мешать, не говоря уж про студентов вменяемых.
А так у нас в угоду дебилам ломают нормальный экспириенс тем, кто текст вполне способен осилить.
Re[11]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 17.02.14 13:10
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Думаешь, это 2003 студия, которой у меня нет, заставляет софтины требовать именно эти фремворки ?


Какая софтина у тебя именно требует 1.0?
Re[51]: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 17.02.14 16:28
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

I>>Отказ от текста избавляет студента от колупания в синтаксисе. Пока студент наберет небольшой кусочек текста без ошибок, он пять раз вспотеет, раз десять сходит покурить и за одно занятие сделает раз в 10 меньше чем мог бы.


НС>Для этого не нужно отказываться от текста принципиально. Редакторы, которые позволяют делать все тоже самое с текстом вполне реализуемы.


Я даже видел около трёх из них. Минимальный набор хоткеев и мышиных жестов не запомнил, ниасилил, забил.

> Зато текст потом позволяет отказаться от костылей, которые даже дебиловатым студентам начинают мешать, не говоря уж про студентов вменяемых.

НС>А так у нас в угоду дебилам ломают нормальный экспириенс тем, кто текст вполне способен осилить.

Для начала надо научиться думать. А как научишься думать, нужно просто показать ,как правильно записывать свои мысли. А в программухе все наоборот — сначала записывать, а думать всё время некогда. Вот потому Синклер называет программистов скайпа мутантами — код научились писать, а научиться думать не было времени — боролись с синтаксисом.
Re[12]: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 17.02.14 16:35
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

I>>Думаешь, это 2003 студия, которой у меня нет, заставляет софтины требовать именно эти фремворки ?


НС>Какая софтина у тебя именно требует 1.0?


Без понятия — я заметил что фремворк не фейковый когда писал сюда. Какая то дрянь его затребовала, пудозреваю, версия фремворка была жостко прописана в конфиге.
Re[13]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 19.02.14 09:24
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>>>Думаешь, это 2003 студия, которой у меня нет, заставляет софтины требовать именно эти фремворки ?

НС>>Какая софтина у тебя именно требует 1.0?
I>Без понятия

Почему ты тогда решил что фреймворк вообще кому то нужен?
Re[53]: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 19.02.14 12:34
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

I>>Минимальный набор хоткеев и мышиных жестов не запомнил, ниасилил, забил.


НС>Вотименно.


Берешь простое действие мышо — нажатие кнопки перетаскивание отжатие.
Если ты работаешь с текстом, то обычно это селекшн.
А если нет текста, от это драг.
Вопрос — как сделать и драг и селекшн если есть текст ? Нужен модификатор.

Далее, есть возможность тащить всю конструкцию, а есть только заголовок. Опаньки, еще один модификатор.

И вот после небольшого количества кейсов сложность простых мышиных операций требует целый талмуд документации.

А без текста все просто, как в десктопе вындоуса — взял да потащил.


I>>Для начала надо научиться думать. А как научишься думать, нужно просто показать ,как правильно записывать свои мысли. А в программухе все наоборот — сначала записывать, а думать всё время некогда. Вот потому Синклер называет программистов скайпа мутантами — код научились писать, а научиться думать не было времени — боролись с синтаксисом.


НС>Это утверждение нуждается в доказательстве.


Открой сайп и смотри эти доказательства.
Re[14]: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 19.02.14 12:35
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

I>>>>Думаешь, это 2003 студия, которой у меня нет, заставляет софтины требовать именно эти фремворки ?

НС>>>Какая софтина у тебя именно требует 1.0?
I>>Без понятия

НС>Почему ты тогда решил что фреймворк вообще кому то нужен?


Думаешь фремворк сам себя поставил ? Интересная мысль.
Re[15]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 19.02.14 12:55
Оценка:
Здравствуйте, Ikemefula, Вы писали:

НС>>Почему ты тогда решил что фреймворк вообще кому то нужен?

I>Думаешь фремворк сам себя поставил ? Интересная мысль.

Его мог поставить какой нибудь древний софт, который ты давно уже снес.
Re[16]: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 20.02.14 10:32
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>>>Почему ты тогда решил что фреймворк вообще кому то нужен?

I>>Думаешь фремворк сам себя поставил ? Интересная мысль.

НС>Его мог поставить какой нибудь древний софт, который ты давно уже снес.


Ну вот ты нашел ответ. Проверять, что будет, если я снесу фремворк или искать софт который привязан именно к этой версии нет ни желания, ни возможности.
Re[55]: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 20.02.14 11:34
Оценка:
Здравствуйте, Sinix, Вы писали:

I>>А если нет текста, от это драг.

I>>Вопрос — как сделать и драг и селекшн если есть текст ? Нужен модификатор.
S>Хорошим тоном считается "мышь по невыделенному тексту — выделение", "мышь по выделенному — перетаскивание", вот только реализовано оно далеко не везде (например, в Опере есть с незапамятных времён). Модификаторы нужны только для действий, смысл которых нельзя восстановить из контекста.

В обсуждаемом редакторе все действия такие, что смысл нельзя восстановить из контекста.

Итого, как редактор отличит перетаскивание кусочка текста от перемещения стейтмента ?

в одном случае перетаскивание это работа с языком — выделяем и тащим a = getValue(x); и дейтсвие должно быть следующим — на новом месте привязаться к новой переменной а или создать такую переменную
В другом случае это работа с текстом программы — выделяем и тащим ту же строку, но помогать не надо

Итого — покажи как это возможно без модификаторов. Как только закончишь — я могу назвать еще пару сотен кейсов, где нужно будет сделать тоже самое.
Re[57]: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 20.02.14 12:29
Оценка:
Здравствуйте, Sinix, Вы писали:

S>>>Хорошим тоном считается "мышь по невыделенному тексту — выделение", "мышь по выделенному — перетаскивание", вот только реализовано оно далеко не везде (например, в Опере есть с незапамятных времён). Модификаторы нужны только для действий, смысл которых нельзя восстановить из контекста.

I>>В обсуждаемом редакторе все действия такие, что смысл нельзя восстановить из контекста.

S>С чего бы это? Особенно если учесть что основная фишка IDE от Лаптева и ко (мы ведь про неё сейчас?) — в хранении распарсенного AST вместо "голого" текста.


Я привел пример.

S>Вопрос два: почему такой подход должен мешать произвольным правкам? В рослине используется именно что унифицированное AST, и почему-то ничего от этого не ломается


Потому что действий мышом всего три штуки — mouse move, mouse down, mouse up. Отсюда понятно, что очень сложно комбинировать и таким образом, что бы полушать широкий спектр возможностей.

Именно по этой причине активно используются режимы редактирования как явные, так и неявные, + актуально использование модификаторов.

I>>Итого, как редактор отличит перетаскивание кусочка текста от перемещения стейтмента ?

S>Элементарно. Можно просто парсить текст повторно, после перетаскивания, можно заморочиться с сопоставлением диапазона выделения и выбранных узлов AST.

для простоты условимся, что все координаты всех элементов и операций во всех случаях идентичные. Понятно, что это означает ?

I>>в одном случае перетаскивание это работа с языком — выделяем и тащим a = getValue(x); и дейтсвие должно быть следующим — на новом месте привязаться к новой переменной а или создать такую переменную

I>>В другом случае это работа с текстом программы — выделяем и тащим ту же строку, но помогать не надо

S>1. По перетаскиванию нужно просто показать smart-tag с доступными вариантами действия.


первый твой вариант был "модификаторы не нужны", а сейчас оказывается, что не только не хватает модификаторов, но надо еще намеренния пользователя спрашивать.

S>2. По умолчанию применить последний выбранный вариант (возможно, подбирать разные действия для разных ошибок в готовом AST), при выборе другого действия в смарттеге — поменять на выбранное.


то есть, тебе не хватает даже тегов и ты хочешь ввести режим редактирования, опаньки !

S>3. Позволять переопределять поведение нажатием модификаторов при перетаскивании.


нужны модификаторы уже при кликах, а не только при перетаскивании.

S>4. Поведение не должно отличаться от способа перемещения текста: копипаста, мышь или сенсорный ввод** — неважно.


поведение чего ?

В сумме ты уже описал примерно половину причин, из за которых я забил на мега-редакторы. Осталось еще немного — привести минимальный набор режимов, модификаторов и хоткеев.
Re[59]: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 20.02.14 16:59
Оценка:
Здравствуйте, Sinix, Вы писали:

S>>>С чего бы это? Особенно если учесть что основная фишка IDE от Лаптева и ко (мы ведь про неё сейчас?) — в хранении распарсенного AST вместо "голого" текста.

I>>Я привел пример.
S>Я на него ответил выше — необходимо учитывать контекст (есть/нет выделения).

Значит в одном из случаев получаем очевидный фейл, т.к. в обоих случаях исходное состояния идентично, кроме намерений пользователя.

I>>Потому что действий мышом всего три штуки — mouse move, mouse down, mouse up. Отсюда понятно, что очень сложно комбинировать и таким образом, что бы полушать широкий спектр возможностей.

S>Снова та же ошибка. Нельзя забывать про контекст.

Отличаются только намерения пользователя, контексты идентичные.

I>>для простоты условимся, что все координаты всех элементов и операций во всех случаях идентичные. Понятно, что это означает ?

S>Нет. Серьёзно, чем это принципиально отличается от любого другого действия?

Это показывает, что в твоих рассуждениях есть ошибка. см выше.

I>>то есть, тебе не хватает даже тегов и ты хочешь ввести режим редактирования, опаньки !

I>>нужны модификаторы уже при кликах, а не только при перетаскивании.

S>Серьёзно, такое впечатление, что ты не имеешь представления, как делаются подобные штуки и теоретизируешь на пустом месте


Ога, ты хочешь сказать, что знаешь больше и лучше, но почему то не можешь понять, что разница только в намерениях пользователя.

S>Ок, давай на пальцах:


S>1. По умолчанию после перетаскивания выполняем самое популярное действие. Для простоты и чтобы не уходить в сторону — последнее выбранное.


Не сильно ясно, что такое "последнее выбраное". Если ты скромно имеешь ввиду режим, то это уже отстой.

S>2. Для частных случаев показываем тег с возможностью выбрать другие (реже используемые) варианты. Это _не_ режим редактирования,


То есть, уже есть усложнение, ибо если отказаться от текста, то это не нужно.

S>3. Для совсем частных случаев, когда алгоритм не справляется с определением правильного действия по умолчанию, добавляем возможность подсказать нужное действие, зажав модификатор при перетаскивании. П.3 не отменяет предыдущих, так что я не вижу с чего "нужны модификаторы уже при кликах, а не только при перетаскивании".


Опаньки — снова усложнение. Модификатор обычно нужен для выделения и вещей навроде. А тебе надо будет подсказывать с помощью модификатора, что же ты хочешь — перетащить текс или перетащить стейтмент.
Если перетаскиваем тест, то все просто. А если стейтмент, то он по окончании должен встроиться в код самостоятельно, по аналогии с автоматическим рефакторингом. Рефакторинг например не спрашивает у тебя, как преобразовывать локальные переменные в каждом из 100 случаев который он нашел.
А текстом это не нужно.

S>Получаем классический opt-in, обжёванный и перепробованный от и до. Другие варианты заметно хуже, т.к. приводят или к разрушающему поведению, или к потере контекста.


Получаем не пойми что, потому что в одном контроле совмещаем редактор текста и редактор формочек при том.
Поэтому тебе придется поназаводить дополнительных модификаторов, поназаводить режимов редактировать, увеличить примерно вдвое количество элементов меню и тд и тд и тд.

Итого — если отказаться от текста, то можно спокойно делать примерно так
1. клик — селектим стейтмент, предыдущую селекцию теряем
2. драг — перетаскиваем активный стейтмент
3. модификатор ctrl при драге — копирует стейтмент
4. модификатор ctrl при клике — добавляем стейтмент в селекшн

вопрос 1 — как ты в своем варианте будешь угадывать намерения пользователя, с какой целью он кликнул ?
вопрос 2 — как ты собираешься выяснять, как юзер хочет интерпретировать селектнуты текст — как стейтмент или как текст
вопрос 3 — как юзер должен селектить стейтмент , если он на трёх страницах(цыкл на три страницы) и его надо скопировать в другую функцию ?

В моем случае все просто

1 — не надо угадывать намерения, прилага не подразумевает работу с текстом
2 — всегда только стейтмент
3 — ровно один клик в любую область стейтмента, независимо от размера

I>>поведение чего ?

S>Раньше на рсдн-е не теряли контекста в рамках одного поста
S>Речь по-прежнему о сценарии драг-дропа, начиная с выделения и заканчивая рефакторингом после перетаскивания.

Не понял, тащим стейтмент и тащим текст == разное поведение. Как оно будет сохраняться ?

I>>В сумме ты уже описал примерно половину причин, из за которых я забил на мега-редакторы. Осталось еще немного — привести минимальный набор режимов, модификаторов и хоткеев.

S>Скорее, ты ими не пользовался, или ограничился режимом "неподготовленного пользователя". VS, офис, опера, notepad++ — в любом инструменте для работы с текстом на подобные грабли уже наступали, и, если в команде был специалист по проектированию UI, давно разрешили.

ни в одном из этих редакторов нет режима подобного приложению Лаптева. А я говорю именно про такое приложение, где можно работать и текстом, и со стейтментами.
Re[61]: фреймворк с виртуальной машиной или нативные компоненты
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 21.02.14 07:08
Оценка:
Здравствуйте, Sinix, Вы писали:

I>>Значит в одном из случаев получаем очевидный фейл, т.к. в обоих случаях исходное состояния идентично, кроме намерений пользователя.


S>С чего бы это? Т.е. по твоему, 99% клиентов, нажимая на выделенный текст собираются его перевыделтить, а не перетащить?


По моему твой подход не даёт разделить два случая про которые ты написал и требует явно усложнить UI за счет модификаторов, тегов и прочего мусора.

S>UI-дизайн вообще-то работает не с "я так вижу", а с набором сценариев, которые в обязательном порядке проверяются на выборке по целевой группе пользователей.


Это телега впереди лошади. Сначала пользователи, а сценарии появляются после того, как аналитик закончит свою работу.

>Поэтому типовая аргументация обычно не "очевидный фейл, гы-гы", а "варианте А пользователи пробуют выделение дважды, затем возвращаются к копипасте" vs "в варианте B пользователи использовали выделение и затем показывали его соседям, которые ещё использовали копипаст".


Драг-дропом пользуются на раз в графических средствах, безо всяких подсказок. А вообще драг-дроп считается очень неудобной и неочевидной техникой.
Итого — придется решать эту проблему. У тебя пока что нет этого решения.

S>Ошибки на конкретном пользователе неважны, если текущее поведение устраивает остальных 99999 пользователей.


А как проверить это "если" ?

>Тем более что для него, такого уникального, предусмотрена возможность поменять результат после перетаскивания.


И это плохое решение, потому что необоснованое усложнение.

Внимание, тонкий намёк — открой десктоп и перетащи иконку левой кнопкой мыши, а потом правой кнопкой мыши. Разницу заметил ?

Теперь тоже самое, но выделяй группу синим прямоугольником. Разница есть ?

Пудозреваю, ты считаешь, что левая кнопка работает не правильно, так как не показывает никаких подсказок

Как думаешь, надо ли учитывать, что пользователь знаком как работает мышиный ввод в ОС которую он каждый день видит ?


S>>>2. Для частных случаев показываем тег с возможностью выбрать другие (реже используемые) варианты. Это _не_ режим редактирования,

I>>То есть, уже есть усложнение, ибо если отказаться от текста, то это не нужно.
S>С чего бы это? Если мы перетащили цикл в пустой файл, то у нас уже 3 выбора — оставить как есть, обернуть в метод + новый класс, обернуть в метод + partial-class (класс определяется по исходному расположению текста).

В пустом файле незачем оставлять, как такст, ибо очевидно, что графический тул даёт валидное АСТ, а не хрен знает что. Поскольку тул предназначен для студентов, то partial-class не нужен, не того уровня задача. Остаётся один вариант.

В варианте с текст+картинка будет минимум два варианта.

S>И не важно, перетащили мы текст или узел AST, для пользователя нет никакой принципиальной разницы, что под капотом.


Есть разница — если я тащу АСТ, то ожидаю, что тул сам встроит его в новый скоп. А если текст, то очевидно, что мне такое не надо.

И вот здесь надо усложнять UI. То есть, UI будет сложнее только из за того, что текст одновременно и картинка.


I>>Опаньки — снова усложнение. Модификатор обычно нужен для выделения и вещей навроде. А тебе надо будет подсказывать с помощью модификатора, что же ты хочешь — перетащить текс или перетащить стейтмент.

S>Машу ж вать! Это opt-in, т.е. расширение поведения для опытных пользователей.

А нам надо не для опытных, а для студентов, которые программировать не умеют и текст редактируют с большим трудом.
Твои opt-in не востребованы целевой аудиторией

>Оно покрывает те 5-8% сценариев, когда пользователь хочет взять дело на ручной контроль.


Ручной контроль это редактирование текста, а не программирование драг-дропом.

S>Вас же модификаторы при работе с инструментами в фотошопе не смущают?


А что, в фотошотпе тоже два редактора в одном — картинка и текст ?

S>Ну блин, серьёзно, вам что человеко-машинное взаимодействие/UI design в вузе не читали?


Наоборот. Основная идея — хороший UI всегда безусловный, то есть, такой который не задаёт вопросов.

>Это ж совсем-совсем азы.


А еще я большую часть времени работал на проекте где тул навроде CAD, при чем реализовывал в частности мышиный ввод, драг-дроп и тд.
Но я боюсь с твоей точки зрения там плохой UI — я не спрашивал пользователя "что делать в конце перетаскивания", как и положено в таких тулах.

I>>Если перетаскиваем тест, то все просто. А если стейтмент, то он по окончании должен встроиться в код самостоятельно, по аналогии с автоматическим рефакторингом. Рефакторинг например не спрашивает у тебя, как преобразовывать локальные переменные в каждом из 100 случаев который он нашел.


S>Фига с два. Пользователю пофиг, что он перетаскивает. Ему важен результат.


Не пойму идею — пользователю пофиг, но результат важен Это новое слово в разработке.

Тащим текст — это просто текст и в итоге АСТ может и не получится построить. Тащим картинку — АСТ будет и ,мало того, будет валидным, а конфликты обработает сам пользователь.

> Если пользователь перетаскивает текст и хочет чтобы он отрефакторился по завершению — UI должен это поддерживать.


А вот это хотение ты предлагаешь реализовать десятком модификаторов, режимов и тагов.

>Если пользователь хочет собрать AST из нескольких кусочков (по отдельности невалидных) — UI не должен ему мешать. Если UI ведёт себя иначе — значит, или эти задачи не входят в ключевые сценарии, или UI писал программист, а не дизайнер.


Ну то есть, теги, модификаторы и режимы тебя не смущают ? А между тем это и есть "UI мешает"
Просто потому, что в простой и понятной реализации не должно быть никаких режимов, тегов и модификаторов.

То есть эта хрень не фичи, а издержки.

I>>Поэтому тебе придется поназаводить дополнительных модификаторов, поназаводить режимов редактировать, увеличить примерно вдвое количество элементов меню и тд и тд и тд.

S>Ну блин. Я тебе _уже_ расписал всю реализацию от и до, но ты продолжаешь фантазировать на тему "формочек", "элементов меню" и "дополнительных модификаторов".

Ну так это у тебя нужны модификаторы. У тебя есть теги. А у меня ничего этого нет — мне не нужен ни тег, ни модификатор, что бы спросить у пользователя, с чем он хочет работать — с текстом или с картинкой.

I>>Итого — если отказаться от текста, то можно спокойно делать примерно так

I>>1. клик — селектим стейтмент, предыдущую селекцию теряем
I>>2. драг — перетаскиваем активный стейтмент
I>>3. модификатор ctrl при драге — копирует стейтмент
I>>4. модификатор ctrl при клике — добавляем стейтмент в селекшн

S>1 — неверно, не позволяет выделить несколько стейтментов простым движением мыши, без помощи клавиатуры.


Наоборот. Выделять нужно так же, как и во всех графических средствах. Ну вот эксплорер десктоп возьми.

S>3,4 — неверно. Перетаскивание должно позволять выбирать действия _после_ перетаскивания, иначе для исправления ошибки нужно сделать отмену и повторить перетаскивание заново, классическая потеря контекста.


OMG ! Почему ты всё жадешь пнуть пользователя каким нибудь вопросом ?

Простые случаи работают безусловно — и это признак хорошего UI.

>Выделение не должно требовать участия и мыши и клавиатуры.


Правильно, у меня именно так и есть — мыша включается только для изменения режима выделения по аналогии с десктопом.

S>Посмотри на работу с shapes в ворде/visio. Она там тоже не идеал, но они хоть додумались добавить прямоугольник для выделения, а не выкликивать стейтменты по отдельности.


Ты лучше десктоп открой и смотри внимательно — такая схема практически стандарт для драг-дропа и мышиного ввода вообще. Визио в свое время был худшей рисовалкой, давно не заглядывал.

I>>вопрос 1 — как ты в своем варианте будешь угадывать намерения пользователя, с какой целью он кликнул ?

S>В UI guidelines для клика отводятся ровно два значения — выбор текущего элемента (если допускается его правка) или выполнение какого-либо действия. Но настоящие дизайнеры guidelines не читают конечно

У меня кликом именно выбор. А у тебя просто перемещение курсора типа w|hile () {}
Кто из нас не читает ?

I>>вопрос 2 — как ты собираешься выяснять, как юзер хочет интерпретировать селектнуты текст — как стейтмент или как текст

S>Для пользователя не должно быть разницы. Поменяет мнение в процессе перетаскивания — выберет нужный вариант в смарт-теге.

То есть, ты жаждешь пнуть пользователя, потому что сам не знаешь, какой из вариантов ему нужен.

Теги можно показать, но только если пользователь сам этого захочет — например, как сделано в десктоп винды — перетаскивание правой кнопкой.

I>>вопрос 3 — как юзер должен селектить стейтмент , если он на трёх страницах(цыкл на три страницы) и его надо скопировать в другую функцию ?

S>Как и в любом нормальном редакторе — щелчком мыши по левому полю, повторные щелчки расширяют выделение. Только не надо говорить что и этого не знал.

А мне нужен только один клик Ужос, сложно и непонятно !

I>>1 — не надо угадывать намерения, прилага не подразумевает работу с текстом

S>Один фиг надо предлагать действия при перетаскивании в "неправильный" контекст.

Крайне редко. А у тебя все простые действия требуют выбора. У меня они безусловные.

>Например, что делать, если после перетаскивания у нас получился невалидный AST/конфликт имён?


А что делает решарпер ?

I>>2 — всегда только стейтмент

I>>3 — ровно один клик в любую область стейтмента, независимо от размера
S>Как перетащить несколько строчек выше-ниже?

У меня нет строчек, у меня стейтменты. Открой эксплорер и проверь как это будет делаться.

>Достаточно частый сценарий, соответствующее расширение в VS 2010 — одно из самых популярных.

S>Что, если нужно перетащить подвыражения внутри стейтмента?

Смотря что ты хочешь. Если a = a.getValue(x) то ховер в помощь.
А если while(true) {... break} if(x) {} то такое не даём.

S>Как всегда, если не начинать с сценариев использования — получается вот такая вот фигня, которую ещё обкладывать и обкладывать костылями.


Костыли это твои модификаторы и теги. Если мы начнем рассматривать все кейсы, я боюсь тебе понадобится куча тулбаров и меню А у меня минимальный набор на все кейсы это безусловные действия.

S>>>Речь по-прежнему о сценарии драг-дропа, начиная с выделения и заканчивая рефакторингом после перетаскивания.

I>>Не понял, тащим стейтмент и тащим текст == разное поведение. Как оно будет сохраняться ?
S>С чего бы? Объясни, почему поведение должно отличаться?

И ежу понятно — если юзер привык к UI, то незачем задавать ему дополнительные вопросы.
Для таких пользователей UI должен работать безусловно иначе они будут работать медленно или тулом пользоваться не будут.

S>Посмотри на смарт-теги в офисе/физио/экселе, на работу с shapes там же


Посмотрю, если ты назовешь софтину, где есть оба режима редактирования про которые мы говорим — одно и то же редактируется как картинка и как текст. Ни в офисе, ни в визио, ни в экселе такого нет.

>(не идеал, но хоть что-то), на контекстные действия решарпера. Это всё один и тот же сценарий: выводим нужные действие из контекста, позволяем пользователю их изменить.


Это совсем другое решение. Если действие можно выполнить безусловно — то так и надо делать.
Теги, модификаторы не упрощают UI. Они дают подсказку там, где именно ты усложнил этот UI.

Если тебе нужны теги для простого контрола, то чтото не так в консерватории.
Re[63]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 21.02.14 17:49
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Чтобы не потерялось: всё давно придумано за нас. Посмотри на TouchDevelop — 1-в-1 задумка Лаптева, только адаптированная под сенорные экраны


Вот в том то и дело, что это не его задумка, потому что, в отличие от Лаптева, ответ на вопрос "зачем" можно легко дать, не устраивая многодневных попыток обосрать собеседника. Более того — открываем главную страницу и получаем наиподробнейший ответ крупным шрифтом как раз на этот вопрос.
А то что у Лаптева, это глупая идея, вызванная типичным для бСССР низким уровнем знаний в области компиляторостроения, а поверх нее попытка натянуть презерватива на ежика мутными статьями и несуществующими проблемами. А когда задаешь вопросы — идет предложение сходить в личную почту. А на вопрос — можно ли переписку опубликовать получаем просто молчание.
Но самое смешное в другом:

TouchDevelop sits in between those two worlds: the code is represented in text and the editor is semi-structured which mostly takes care of the syntax for the beginner.

Вот это пример дизайна, который делали люди, понимающие в вопросе. Сравни теперь с лаптевским.
Спасибо, кстати — я все никак не мог вспомнить название проекта чтобы Лаптеву продемонстрировать как надо.
Re[65]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 21.02.14 17:52
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Вот с этим я полностью согласен, только причина другая. Походу ты в принципе не читаешь то, что тебе пишут


Он читает. Просто он в принципе никогда не признается что неправ, даже если явно сел в лужу. И ладно бы просто молчал, так он начинает городить горы абсурда, передергивать и т.п., причем в какой то момент абсурдность высказываний становится очевидна даже ребенку.
Кстати, такое же поведение характерно еще для одного из его сограждан — видать особенность белорусского менталитета такая.
Re[67]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 21.02.14 19:00
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>Да-да, гении живут только в подмосковых деревнях


Заметь, имен я не называл.
Re[68]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 21.02.14 19:02
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

AV>>Да-да, гении живут только в подмосковых деревнях


НС>Заметь, имен я не называл.


Вот я и говорю, гении. И не просто гении, а еще и телепаты. Потому что знают то, чего другие не писали. И даже не думали.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[69]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 21.02.14 19:09
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>Вот я и говорю, гении. И не просто гении, а еще и телепаты. Потому что знают то, чего другие не писали. И даже не думали.


Ты, дорогой, о чем вообще?
Re[70]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 21.02.14 19:28
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

AV>>Вот я и говорю, гении. И не просто гении, а еще и телепаты. Потому что знают то, чего другие не писали. И даже не думали.


НС>Ты, дорогой, о чем вообще?


Ты не в состоянии прочитать свое же предложение дальше пары первых слов?
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[71]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 21.02.14 19:51
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>Ты не в состоянии прочитать свое же предложение дальше пары первых слов?


Свое я в состоянии. Я не могу никак понять что ты хочешь сказать и как это с моими словами связано. Можешь ответить прямым текстом, без иносказаний и намеков?
Re[72]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 21.02.14 20:23
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

AV>>Ты не в состоянии прочитать свое же предложение дальше пары первых слов?


НС>Свое я в состоянии.


Не видно этого. Иначе бы мог подумать, что там есть и другие моменты, на которые можно отреагировать. А может тебе, как всегда, лень?
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[73]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 21.02.14 20:38
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

Вот что характерно — на заданный вопрос ты опять не ответил, предпочитая перевести тему.

А лень — да, как всегда. Я не собираюсь тратить слишком много эмоций и усилий на перепалки в форуме. Есть что сказать по теме — говори, а расшифровывать твои ребусы или участвовать в соревновании по демагогии, ты правильно угадал, лень.
Re[74]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 21.02.14 20:42
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Вот что характерно — на заданный вопрос ты опять не ответил, предпочитая перевести тему.


Я ответил. Но если тебе так сложно разобраться в своем же предложении, то прочитай последние три слова в нем.

НС>А лень — да, как всегда. Я не собираюсь тратить слишком много эмоций и усилий на перепалки в форуме.


Тебе всегда лень. Когда припирают к стенке. Так было уже множество раз.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[66]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 21.02.14 20:44
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Он читает. Просто он в принципе никогда не признается что неправ, даже если явно сел в лужу.


Кстати, предоставим слово главному специалисту по сливам:

Перешел на личности — слил.

(c) Ночной Смотрящий.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[75]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 21.02.14 20:45
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

НС>>Вот что характерно — на заданный вопрос ты опять не ответил, предпочитая перевести тему.

AV>Я ответил.

Нет. Я просил прямого ответа, а не очередных ребусов. Отказ дать такой ответ — для меня свидетельство шаткости твоих позиций. Ведь чем мутнее и расплывчатее формулировки, тем проще вилять хвсотом.

НС>>А лень — да, как всегда. Я не собираюсь тратить слишком много эмоций и усилий на перепалки в форуме.

AV>Тебе всегда лень. Когда припирают к стенке.

Ты не то что не припер никуда, ты не в состоянии внятно сформулировать свою мысль.
Re[67]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 21.02.14 20:46
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>Кстати, предоставим слово главному специалисту по сливам:


А я, если ты заметил, непосредственно в данной перепалке не участвовал, так что сливать нечего. А вот ты как раз таки перешел на личности уже непосредственно в разговоре со мной. Видящий да увидит.
Re[76]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 21.02.14 20:56
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:


НС>>>Вот что характерно — на заданный вопрос ты опять не ответил, предпочитая перевести тему.

AV>>Я ответил.

НС>Нет. Я просил прямого ответа, а не очередных ребусов. Отказ дать такой ответ — для меня свидетельство шаткости твоих позиций. Ведь чем мутнее и расплывчатее формулировки, тем проще вилять хвсотом.


Тебе сложно прочитать последние три слова в своем предложении? У тебя какие-то сложности с пониманием этих трех слов?

НС>>>А лень — да, как всегда. Я не собираюсь тратить слишком много эмоций и усилий на перепалки в форуме.

AV>>Тебе всегда лень. Когда припирают к стенке.

НС>Ты не то что не припер никуда, ты не в состоянии внятно сформулировать свою мысль.


Тебе линк кинуть на твое "лень" в ответ на мое сообщение? Не беспокойся, мне не будет лень поискать то твое сообщение
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[77]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 21.02.14 21:05
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>Тебе сложно прочитать последние три слова в своем предложении?


Там нет ответа на заданные вопросы.

AV> У тебя какие-то сложности с пониманием этих трех слов?


А вот у тебя — очередной переход на личности. И очередное отсутствие ответа. Спасибо за демонстрацию моей правоты в предыдущем сообщении и в том сообщении, что тебя так возбудило.

НС>>Ты не то что не припер никуда, ты не в состоянии внятно сформулировать свою мысль.

AV>Тебе линк кинуть на твое "лень" в ответ на мое сообщение?

Это не ответ на заданный тебе вопрос, а очередное виляние хвостом. ЧТД.
Re[78]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 21.02.14 21:14
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

AV>>Тебе сложно прочитать последние три слова в своем предложении?


НС>Там нет ответа на заданные вопросы.


Есть. Но надо включить мозг хотя бы на пару секунд. Но гениям из некоторых местностей это делать лень. Но белорусский менталитет не позволяет мне делать выводы о русском менталитете на основании того, что одному резко становится лень когда его припирают к стенке, а другой исходит на говно только от мысли, что другие могут быть не такие как он.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[79]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 21.02.14 21:20
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

НС>>Там нет ответа на заданные вопросы.

AV>Есть.

Нет. И ты в очередной раз увидьнул от ответа.

AV> Но надо включить мозг


И это после прямой просьбы оставить своим ребусы и ответить прямо. ЧТД.

AV>Но белорусский менталитет не позволяет мне делать выводы о русском менталитете


Да ради бога, можешь делать. У россиян (и у всех остальных народов тоже) достаточно отрицательной специфики (хотя она и не так ярко выделяется просто в силу большего разнообразия социума). Если будешь близок к реальности — я тебя даже поддержу.
Это все что тебя возмутило?
Re[80]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 21.02.14 21:26
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

AV>>Но белорусский менталитет не позволяет мне делать выводы о русском менталитете


НС>Да ради бога, можешь делать.


Белорусский менталитет не позволяет выдавать идиотские утверждения. В отличии от твоего.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[81]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 21.02.14 21:36
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>Белорусский менталитет не позволяет выдавать идиотские утверждения. В отличии от твоего.


Но ты, тем не менее, это делаешь, хоть и по другому поводу.
Re[83]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 21.02.14 22:36
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>Не буду спорить с гением, которому всегда лень


Заметь, гением я себя никогда не называл. Я даже, внезапно, не считаю себя умнее других (даже детей) и это моя принципиальнейшая позиция по жизни. Какая уж там гениальность.
Re[81]: фреймворк с виртуальной машиной или нативные компоненты
От: Vzhyk  
Дата: 22.02.14 08:02
Оценка:
2/22/2014 12:26 AM, ambel-vlad пишет:

> Белорусский менталитет не позволяет выдавать идиотские утверждения.

Еще как позволяет, причем белоруссы здесь часто пишут уникальный бред.
Просто нонешний белорусский менталитет провоцирует 10 раз подумать
прежде, чем написать или сказать чего, а то мало-ли что.
Posted via RSDN NNTP Server 2.1 beta
Re[84]: фреймворк с виртуальной машиной или нативные компоненты
От: Vzhyk  
Дата: 22.02.14 08:06
Оценка:
2/22/2014 1:36 AM, Ночной Смотрящий пишет:

> Я даже, внезапно, не считаю

> себя умнее других (даже детей) и это моя принципиальнейшая позиция по
> жизни.
И зря. Уже одно то, что ты умеешь программировать уже выделяет тебя
интеллектуально из толпы населения. Для подавляющего большинства людей
это умение не доступно.

З.Ы. Хотя я понимаю откуда сей пост. Из детства, когда тебе говорили
"Самый умный, что-ли?"
Posted via RSDN NNTP Server 2.1 beta
Re[85]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 22.02.14 08:45
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>И зря.


Я считаю иначе. И количество банов в профиле как бы намекает, кто из нас лучше взаимодействует с социумом.

V> Уже одно то, что ты умеешь программировать уже выделяет тебя

V>интеллектуально из толпы населения. Для подавляющего большинства людей
V>это умение не доступно.

Это не означает что я умнее. Да и не нужно мне придумывать, чем же таким я выделяюсь, не ощущаю в том потребности. Каждый человек в чем то да уникален.

V>"Самый умный, что-ли?"


Пальцем в небо.
Re[87]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 22.02.14 11:51
Оценка:
Здравствуйте, Vzhyk, Вы писали:

>> Я считаю иначе. И количество банов в профиле как бы намекает, кто из нас

>> лучше взаимодействует с социумом.
V>Взаимодействие с русскоговорящим социумом — брррр, аж передернуло.

Да да, и это тоже. На мой вкус ты крайне неприятный и неуживчивый человек, так что на твоем примере я только больше убеждаюсь, что мой подход лучше.
И я, кстати, не считаю что владение русским языком это признак унтерменшей. Наверное, тоже зря по твоему мнению.
Re[89]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 22.02.14 17:18
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>Как говорили известные люди, "каждому свое".


Кумиры у тебя — под стать.

>> И я, кстати, не считаю что владение русским языком это признак

>> унтерменшей. Наверное, тоже зря по твоему мнению.
V>У русского языка есть одна особенность: он провоцирует путаность

Еще что в русских не так кроме языка?
Re[91]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 22.02.14 18:01
Оценка:
Здравствуйте, Vzhyk, Вы писали:

>> Еще что в русских не так кроме языка?

V>Любовь к водке и лень.

Угу, еще кровь слишком грязная, я понял. Ты отлично демонстрируешь свою натуру.
Re[91]: фреймворк с виртуальной машиной или нативные компоненты
От: alex_public  
Дата: 22.02.14 18:28
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>Любовь к водке и лень.


Не могу точно понять, ты это так сомнительно развлекаешься троллингом на форуме или же действительно так думаешь?
Re[92]: фреймворк с виртуальной машиной или нативные компоненты
От: Vzhyk  
Дата: 22.02.14 18:29
Оценка:
2/22/2014 9:01 PM, Ночной Смотрящий пишет:

> Угу, еще кровь слишком грязная, я понял.

Чево у вас грязное? Ты о чем, не понял?
Posted via RSDN NNTP Server 2.1 beta
Re[93]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 22.02.14 18:43
Оценка:
Здравствуйте, Vzhyk, Вы писали:

>> Угу, еще кровь слишком грязная, я понял.

V>Чево у вас грязное? Ты о чем, не понял?

Ну ты в соседнем форуме так активно педалируешь тему состава русской крови.
Re[92]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 22.02.14 18:43
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Не могу точно понять, ты это так сомнительно развлекаешься троллингом на форуме или же действительно так думаешь?


Он действительно так думает, но на прямой вопрос ответит что это троллинг, потому что иначе забанят.
Re[92]: фреймворк с виртуальной машиной или нативные компоненты
От: Vzhyk  
Дата: 22.02.14 18:55
Оценка:
2/22/2014 9:28 PM, alex_public пишет:

> Не могу точно понять, ты это так сомнительно развлекаешься троллингом на

> форуме или же действительно так думаешь?
Во, это для тебя задачкой на дом будет.
Ну и может хватит офтопить?
Posted via RSDN NNTP Server 2.1 beta
Re[94]: фреймворк с виртуальной машиной или нативные компоненты
От: Vzhyk  
Дата: 22.02.14 18:55
Оценка:
2/22/2014 9:43 PM, Ночной Смотрящий пишет:

> Ну ты в соседнем форуме так активно педалируешь тему состава русской крови.

Это ты, я не я.
Posted via RSDN NNTP Server 2.1 beta
Re[93]: фреймворк с виртуальной машиной или нативные компоненты
От: ambel-vlad Беларусь  
Дата: 22.02.14 18:59
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

_>>Не могу точно понять, ты это так сомнительно развлекаешься троллингом на форуме или же действительно так думаешь?


НС>Он действительно так думает, но на прямой вопрос ответит что это троллинг, потому что иначе забанят.


Очередное обсуждение участника топика. Неслабое такое недержание. Дважды менее чем за 24 часа. Что там говорил по этому поводу спец по сливам?
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[95]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 22.02.14 18:59
Оценка:
Здравствуйте, Vzhyk, Вы писали:

>> Ну ты в соседнем форуме так активно педалируешь тему состава русской крови.

V>Это ты, я не я.

Да нет, просто кто то не может отличить состав крови от менталитета.
Re[94]: фреймворк с виртуальной машиной или нативные компоненты
От: Ночной Смотрящий Россия  
Дата: 22.02.14 19:00
Оценка:
Здравствуйте, ambel-vlad, Вы писали:

AV>Очередное обсуждение участника топика.


Это тоже самое обсуждение.

AV> Неслабое такое недержание. Дважды менее чем за 24 часа.


Угу, у вас. Забавно наблюдать за твоим баттхертом.
Re[96]: фреймворк с виртуальной машиной или нативные компоненты
От: Vzhyk  
Дата: 22.02.14 19:14
Оценка:
2/22/2014 9:59 PM, Ночной Смотрящий пишет:

> Да нет, просто кто то не может отличить состав крови от менталитета.

Вот и подумай над этим.
Posted via RSDN NNTP Server 2.1 beta
Re[64]: фреймворк с виртуальной машиной или нативные компоненты
От: Sinix  
Дата: 24.02.14 05:30
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>А то что у Лаптева, это глупая идея, вызванная типичным для бСССР низким уровнем знаний в области компиляторостроения, а поверх нее попытка натянуть презерватива на ежика мутными статьями и несуществующими проблемами. А когда задаешь вопросы — идет предложение сходить в личную почту. А на вопрос — можно ли переписку опубликовать получаем просто молчание.


Не надо быть таким категоричным с "глупыми идеями" — это очень странно выглядит. Ну, как если бы лётчик стал бы обстёбывать icao level 1 тренажёр — скорость 0, грузоподъёмность не та и вообще как спирт с бачка антиобледенения сливать? Ну а промыслы — вообще странные люди, на "а дай петлю сделаю" как-то отводят глаза и предлагают в личку обращаться


От знаешь, я по опыту и преподавания и по опыту пропихивания разработки за пределы вуза вообще не могу придраться к Лаптеву. Как среда для обучения студентов-первокурсников (особенно смешанных специальностей) — именно то, что нужно, особенно если сравнивать с использующимся везде фрипаскалем/явой. Это ж не промышленная IDE, а тренажёр. И у него цель — не полетать, а научить человека основам: отделять синтаксис языка от алгоритма и видеть за текстом код (см возможность представлять код на разных языках). Ну и производить контроль прямо из ide, это вообще офигенная киллфича.

Ну и главный вопрос: что вся эта фигня делает в теме про "виртуальные машины vs нативные компоненты"?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.