Здравствуйте, Algebroid, Вы писали:
LVV>>А вот если делаешь собственный продукт, то начинать надо с прототипа — БЫСТРО его сделать. LVV>>А когда на прототипе нароете много проблем — недоработок, то со знанием дела подберете соответствующий инструмент реализации LVV>>полнофункциональной коммерческой версии. A>а зачем прототипировать? A>не лучше ли воспользоваться услугами более опытного аналитика который сразу создаст нужную модель? A>прототипирование — это ведь только зря пожирает ресурсы и время? или такая дурь как тест-юниты. тавтология в разработке. A>или для работников небоскрёбов надо придумывать лишнюю работу чтобы они были заняты?
Зависит от задачи.
Вот у нас — исследовательская задача.
Наш редактор IDE — не текстовый.
И мы НЕ ЗНАЕМ, какие операции будут удобны, а какие — нет.
Делаем прототип, который выбрасываем пользователям — пробуйте. Давайте нам обратную связь — мы будем поправлять.
И эта работа продолжается и сейчас, хотя мы уже второй год учим алгоритмизации в нашей среде.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[7]: фреймворк с виртуальной машиной или нативные компоненты
Здравствуйте, iZEN, Вы писали:
ZEN>Здравствуйте, Algebroid, Вы писали:
A>>все столицы штатов сша позастроены небоскрёбами — а это всё офисные работники — тепличные создания. A>>им нужна работа. их нужно кормить. правда фермеров много не надо поэтому страну кормит ограниченное число фермеров.
ZEN>А фермеры ли это?
A>>войны давно не было и в самой америке уже не будет — поэтому часть военных расходов можно пустить на обогащение населения.
ZEN>Война идёт повсюду в мире. Явная или скрытая. В самой Америке есть блок-посты (так, на всякий случай), их не афишируют. Но люди реально напуганы.
говорите лучше готовиться к войне?
у нападающего всегда преимущество во времени и возможно в ресурсах.
но для этого вы должны сделать карьеру в войсках и сидеть на ключевой должности или собрать своё собственное войско — а это не просто.
Loving Linux. Linux is great!
Re[6]: фреймворк с виртуальной машиной или нативные компоненты
Здравствуйте, LaptevVV, Вы писали:
LVV>Зависит от задачи. LVV>Вот у нас — исследовательская задача. LVV>Наш редактор IDE — не текстовый. LVV>И мы НЕ ЗНАЕМ, какие операции будут удобны, а какие — нет. LVV>Делаем прототип, который выбрасываем пользователям — пробуйте. Давайте нам обратную связь — мы будем поправлять. LVV>И эта работа продолжается и сейчас, хотя мы уже второй год учим алгоритмизации в нашей среде.
или вы плохой аналитик.
если вы хорошо разбираетесь в людях вы должны сразу знать что им будет удобно.
скажем это простой но надёжный редактор который освоит школьник.
а это сложная программа для диспетчера которая требует повышенного внимания. но диспетчеру тоже надо усложнять так чтобы он и в состоянии усталости мог легко сориентироваться.
давайте рассмотрим пример майкрософт оффис.
мне вполне подходило текстовое меню. или текстовое меню с иконами — верх удобства.
появилось ленточное меню — всё в новом месте надо переучиваться.
вот и выбирайте интерфейс для людей или для птиц.
Loving Linux. Linux is great!
Re[3]: фреймворк с виртуальной машиной или нативные компоненты
Здравствуйте, Algebroid, Вы писали:
iZEN>>Тесты говорят, что ненативные компоненты работают тоже в пределах нормы восприятия ответной реакции.
A>хорошо. представье себе что вы пилотируете космоплан. челнок снимающий вас с орбиты на планету. A>вы хотите его пилотировать вручную или иметь бортовой компьютер в котором зададите координаты а он вас посадит? A>уместна ли такая аналогия?
Аналогию легко проверить: https://www.google.ru/search?q=симулятор+на+Java
A>хотя лично я тоже за нативные компоненты — они и работают быстрее.
Разработчики JetBrains IDEA с Вами почему-то не согласны.
Re[4]: фреймворк с виртуальной машиной или нативные компоненты
Здравствуйте, 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: фреймворк с виртуальной машиной или нативные компоненты
нативные компоненты получаются дороже.
или это потому что они чужой фирмы и допилены под операционку?
у сан и оракл деньги от продажи серверов и баз данных. они добавили джаву чтобы можно было писать приложения на их сервера.
к тому же сервера у них были в своё время быстрее пентиума 1. а сейчас получается джава — вопрос престижа?
у дотнет задача была вытеснить джаву. хотя дотнет получился очень удобный. не зря архитектор дотнет — бывший архитектор дельфи. очень ценный фреймворк создал. учёл ошибки и недоработки джавы.
но нативные компоненты получаются не только быстрее но и элегантней что ли? значит есть смысл инвестировать?
или дело упирается в политику? мы с такой-то платформы и на ней стоял, стоит и будет стоять весь девелопмент. зато нет рисков. проверенная технология всегда лучше. все шестерёнки смазаны всё крутится. работает.
Loving Linux. Linux is great!
Re[6]: фреймворк с виртуальной машиной или нативные компоненты
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Здравствуйте, LaptevVV, Вы писали:
LVV>>Наш редактор IDE — не текстовый.
НС>А вы за два года выяснили, зачем вам нетекстовый редактор окромя нежелания научиться наконец писать текстовые парсеры?
1. Мы второй год студентов начинаем обучать в нашей среде.
2. У нас парсеров нет — это принципиальное отличие нашей среды от всех прочих.
Нет синтаксического анализа — принципиально.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: фреймворк с виртуальной машиной или нативные компоненты
Здравствуйте, Algebroid, Вы писали:
A>хотя дотнет получился очень удобный. не зря архитектор дотнет — бывший архитектор дельфи. очень ценный фреймворк создал. учёл ошибки и недоработки джавы.
Поэтому надо одновременно держать на машине клиента несколько версий .NET Framework?
Ну да, удобно.
Re[8]: фреймворк с виртуальной машиной или нативные компоненты
Здравствуйте, LaptevVV, Вы писали:
НС>>А вы за два года выяснили, зачем вам нетекстовый редактор окромя нежелания научиться наконец писать текстовые парсеры? LVV>1. Мы второй год студентов начинаем обучать в нашей среде.
Что вы там начинаете, это понятно. Непонятно, зачем вам для этого нетекстовый редактор.
LVV>2. У нас парсеров нет — это принципиальное отличие нашей среды от всех прочих. LVV>Нет синтаксического анализа — принципиально.
Это я тоже давно уже понял. Вопрос повторить? Ключевое слово я выделил жирным.
Re[8]: фреймворк с виртуальной машиной или нативные компоненты
Здравствуйте, LaptevVV, Вы писали:
LVV>Здравствуйте, Ночной Смотрящий, Вы писали:
НС>>Здравствуйте, LaptevVV, Вы писали:
LVV>>>Наш редактор IDE — не текстовый.
НС>>А вы за два года выяснили, зачем вам нетекстовый редактор окромя нежелания научиться наконец писать текстовые парсеры? LVV>1. Мы второй год студентов начинаем обучать в нашей среде. LVV>2. У нас парсеров нет — это принципиальное отличие нашей среды от всех прочих. LVV>Нет синтаксического анализа — принципиально.
А может вы изобретате велосипед? сколько фривэр редакторов с подстветкой синтаксиса навроде Нотепад++?
Loving Linux. Linux is great!
Re[9]: фреймворк с виртуальной машиной или нативные компоненты
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Здравствуйте, LaptevVV, Вы писали:
НС>>>А вы за два года выяснили, зачем вам нетекстовый редактор окромя нежелания научиться наконец писать текстовые парсеры? LVV>>1. Мы второй год студентов начинаем обучать в нашей среде.
НС>Что вы там начинаете, это понятно. Непонятно, зачем вам для этого нетекстовый редактор.
Чтобы программа — была программой, а не потоком сознания...
В текстовом редакторе частенько такое происходит, а у нас — принципиально невозможно.
Что очень важно для обучения начинающих
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[4]: фреймворк с виртуальной машиной или нативные компоненты
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Здравствуйте, Algebroid, Вы писали:
A>>хорошо. представье себе что вы пилотируете космоплан. челнок снимающий вас с орбиты на планету.
НС>Давненько программисты АЭС не появлялись.
Вы подняли очень насущную проблему!
Loving Linux. Linux is great!
Re[3]: фреймворк с виртуальной машиной или нативные компоненты
Здравствуйте, 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[3]: фреймворк с виртуальной машиной или нативные компоненты
Здравствуйте, iZEN, Вы писали:
ZEN>Здравствуйте, Algebroid, Вы писали:
A>>хотя дотнет получился очень удобный. не зря архитектор дотнет — бывший архитектор дельфи. очень ценный фреймворк создал. учёл ошибки и недоработки джавы.
ZEN>Поэтому надо одновременно держать на машине клиента несколько версий .NET Framework? ZEN>Ну да, удобно.
дотнет — молодая и развивающаяся технология. конечно для использования разных версий одновременно приходится ставить все версии.
Loving Linux. Linux is great!
Re[10]: фреймворк с виртуальной машиной или нативные компоненты
Здравствуйте, LaptevVV, Вы писали:
НС>>Что вы там начинаете, это понятно. Непонятно, зачем вам для этого нетекстовый редактор. LVV>Чтобы программа — была программой, а не потоком сознания...
Это — слова ни о чем. Давай конкретнее.
LVV>В текстовом редакторе частенько такое происходит
Что происходит? Форматирование неправильное? Ну так форматирование и в текстовых редакторах можно контроллировать. VB.NET в студии видел?
Re[4]: фреймворк с виртуальной машиной или нативные компоненты
Здравствуйте, Ночной Смотрящий, Вы писали:
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]: фреймворк с виртуальной машиной или нативные компоненты
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Здравствуйте, 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]: фреймворк с виртуальной машиной или нативные компоненты
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Здравствуйте, LaptevVV, Вы писали:
НС>>>Что вы там начинаете, это понятно. Непонятно, зачем вам для этого нетекстовый редактор. LVV>>Чтобы программа — была программой, а не потоком сознания...
НС>Это — слова ни о чем. Давай конкретнее.
LVV>>В текстовом редакторе частенько такое происходит
НС>Что происходит? Форматирование неправильное? Ну так форматирование и в текстовых редакторах можно контроллировать. VB.NET в студии видел?
а может вы причастны к изобретению языка 1С? представляете себе что это такое? путаный страшно язык по-моему.