Автор |
Сообщение |
|
|
Заголовок сообщения: |
|
|
|
Mihail писал(а): Программисты тоже бывают разные.
Это все равно что "труба разного диаметра". Какими бы разными ни были программисты, каждый конкретный программист (а точнее, группа программистов) предъявляет вполне конкретные требования к продукту. Поэтому при разработке один из первых вопросов: "какова целевая аудитория продукта?". Иными словами, кто за него готов заплатить (и есть ли у них вообще такие деньги ?
[quote="Mihail"]Программисты тоже бывают разные.[/quote]
Это все равно что "труба разного диаметра". Какими бы разными ни были программисты, каждый конкретный программист (а точнее, группа программистов) предъявляет вполне конкретные требования к продукту. Поэтому при разработке один из первых вопросов: "какова целевая аудитория продукта?". Иными словами, кто за него готов заплатить (и есть ли у них вообще такие деньги :) ?
|
|
|
|
Добавлено: Пт дек 29, 2006 15:46 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
chess писал(а): Mihail писал(а): Если под вторым пунктом понимать не столько продажу, сколько модификацию, то для Форта все остальные пункты сводятся ко второму. Я говорил именно о продаже. Модификация конечно же будет и будет в том направлении, за которое будут платить, но исходников модифицированного продукта уже не будет ни в каком виде. Какое значение имеет, что я в дальнейшем сделаю с модифицированным продуктом? Вопрос только в том, что целесообразней: делать все самому или использовать готовый материал. Цитата: Mihail писал(а): Это не есть нечто конкретное. В зависимости от типа психики, способностей и опыта пользователя, требуется своя форма представления. Так как предполагается, что пользователями будут программисты, то требования к исходникам будут достаточно конкретны.
Программисты тоже бывают разные.
[quote="chess"][quote="Mihail"]Если под вторым пунктом понимать не столько продажу, сколько модификацию, то для Форта все остальные пункты сводятся ко второму. [/quote] Я говорил именно о продаже. Модификация конечно же будет и будет в том направлении, за которое будут платить, но исходников модифицированного продукта уже не будет ни в каком виде. [/quote]
Какое значение имеет, что я в дальнейшем сделаю с модифицированным продуктом? Вопрос только в том, что целесообразней: делать все самому или использовать готовый материал.
[quote] [quote="Mihail"]Это не есть нечто конкретное. В зависимости от типа психики, способностей и опыта пользователя, требуется своя форма представления.[/quote] Так как предполагается, что пользователями будут программисты, то требования к исходникам будут достаточно конкретны.[/quote]
Программисты тоже бывают разные.
|
|
|
|
Добавлено: Пт дек 29, 2006 14:24 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Mihail писал(а): Если под вторым пунктом понимать не столько продажу, сколько модификацию, то для Форта все остальные пункты сводятся ко второму. Я говорил именно о продаже. Модификация конечно же будет и будет в том направлении, за которое будут платить, но исходников модифицированного продукта уже не будет ни в каком виде. Mihail писал(а): Это не есть нечто конкретное. В зависимости от типа психики, способностей и опыта пользователя, требуется своя форма представления.
Так как предполагается, что пользователями будут программисты, то требования к исходникам будут достаточно конкретны.
[quote="Mihail"]Если под вторым пунктом понимать не столько продажу, сколько модификацию, то для Форта все остальные пункты сводятся ко второму. [/quote] Я говорил именно о продаже. Модификация конечно же будет и будет в том направлении, за которое будут платить, но исходников модифицированного продукта уже не будет ни в каком виде. [quote="Mihail"]Это не есть нечто конкретное. В зависимости от типа психики, способностей и опыта пользователя, требуется своя форма представления.[/quote]
Так как предполагается, что пользователями будут программисты, то требования к исходникам будут достаточно конкретны.
|
|
|
|
Добавлено: Пт дек 29, 2006 14:06 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
chess писал(а): Mihail писал(а): 1.Чтобы использовать специфические особенности данной реализации. 2.Чтобы самому продавать модификации продукта. 3.Исходники системы хорошо использовать в качестве: примеров, прототипов при создании приложений. 4.Документация всегда неполная. Часто, не всем и все в ней понятно. Согласен только со вторым пунктом. Если под вторым пунктом понимать не столько продажу, сколько модификацию, то для Форта все остальные пункты сводятся ко второму. Т.к. программирования в форт-системе является расширением оной. Если меня заинтересует форт-система без исходников, то первое, что я сделаю, это дизфорт и дизассемблер для ее. Цитата: Под полностью открытыми исходниками понимаю их выдачу в таком виде, чтобы сторонние люди могли в них самостоятельно и без лишних усилий разобраться.
Это не есть нечто конкретное. В зависимости от типа психики, способностей и
опыта пользователя, требуется своя форма представления.
[quote="chess"][quote="Mihail"] 1.Чтобы использовать специфические особенности данной реализации. 2.Чтобы самому продавать модификации продукта. 3.Исходники системы хорошо использовать в качестве: примеров, прототипов при создании приложений. 4.Документация всегда неполная. Часто, не всем и все в ней понятно.[/quote] Согласен только со вторым пунктом. [/quote]
Если под вторым пунктом понимать не столько продажу, сколько модификацию, то для Форта все остальные пункты сводятся ко второму. Т.к. программирования в форт-системе является расширением оной. Если меня заинтересует форт-система без исходников, то первое, что я сделаю, это дизфорт и дизассемблер для ее. [quote] Под полностью открытыми исходниками понимаю их выдачу в таком виде, чтобы сторонние люди могли в них самостоятельно и без лишних усилий разобраться.[/quote]
Это не есть нечто конкретное. В зависимости от типа психики, способностей и
опыта пользователя, требуется своя форма представления.
|
|
|
|
Добавлено: Пт дек 29, 2006 12:59 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Mihail писал(а): 1.Чтобы использовать специфические особенности данной реализации. 2.Чтобы самому продавать модификации продукта. 3.Исходники системы хорошо использовать в качестве: примеров, прототипов при создании приложений. 4.Документация всегда неполная. Часто, не всем и все в ней понятно.
Согласен только со вторым пунктом.
По остальным пунктам покупаются не исходники, а труд людей. которые эти исходники написали таким образом, чтобы их труд купили. Под полностью открытыми исходниками понимаю их выдачу в таком виде, чтобы сторонние
люди могли в них самостоятельно и без лишних усилий разобраться.
Основной целью, с которой выкладывают открытые исходники считаю возможность самостоятельного развития продукта другими.
[quote="Mihail"] 1.Чтобы использовать специфические особенности данной реализации. 2.Чтобы самому продавать модификации продукта. 3.Исходники системы хорошо использовать в качестве: примеров, прототипов при создании приложений. 4.Документация всегда неполная. Часто, не всем и все в ней понятно.[/quote]
Согласен только со вторым пунктом.
По остальным пунктам покупаются не исходники, а труд людей. которые эти исходники написали таким образом, чтобы их труд купили. Под полностью открытыми исходниками понимаю их выдачу в таком виде, чтобы сторонние
люди могли в них самостоятельно и без лишних усилий разобраться.
Основной целью, с которой выкладывают открытые исходники считаю возможность самостоятельного развития продукта другими.
|
|
|
|
Добавлено: Пт дек 29, 2006 12:12 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Гость писал(а): Форт с его парадигмой может этому сильно помочь используя свойство самодокументируемости программы + хорошая факторизация программыSmile
Кроме комментариев в тексте к программе хочется видеть полноценное описание концепции, структуры и алгоритмов. А также Quick Start Guide. У самодокументированного текста всего этого нет.
[quote="Гость"]Форт с его парадигмой может этому сильно помочь используя свойство самодокументируемости программы + хорошая факторизация программыSmile [/quote]
Кроме комментариев в тексте к программе хочется видеть полноценное описание концепции, структуры и алгоритмов. А также Quick Start Guide. У самодокументированного текста всего этого нет.
|
|
|
|
Добавлено: Чт дек 28, 2006 20:26 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Хищник писал(а): Mihail писал(а): Исходники системы хорошо использовать в качестве: примеров, прототипов при создании приложений. Исходники для этого совершенно не подходят. Нужны референсные проекты. Mihail писал(а): Документация всегда неполная. Часто, не всем и все в ней понятно.
Согласен с Хищником, если под исходниками понимается инструментарий:)
и нет необходимости в расширении функциональности его.
P.S. Мihail, по моему, ориентируется на создание именно инструментария.
[quote="Хищник"][quote="Mihail"]Исходники системы хорошо использовать в качестве: примеров, прототипов при создании приложений.[/quote]
Исходники для этого совершенно не подходят. Нужны референсные проекты.
[quote="Mihail"]Документация всегда неполная. Часто, не всем и все в ней понятно.[/quote] [/quote]
Согласен с Хищником, если под исходниками понимается инструментарий:)
и нет необходимости в расширении функциональности его.
P.S. Мihail, по моему, ориентируется на создание именно инструментария.
|
|
|
|
Добавлено: Чт дек 28, 2006 17:23 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Хищник писал(а): Mihail писал(а): Кому как. Кому-то достаточно документации, кому-то исходников, кому-то нужно и то и другое. Качественная документация - понятие субъективное. С ростом объема исходников актуальность документации возрастает бурными темпами...
Форт с его парадигмой может этому сильно помочь
используя свойство самодокументируемости программы
+ хорошая факторизация программы:)
P.S. Разбираться в сложной программе без введения уровней абстракции
довольно неблагодарное занятие:)
[quote="Хищник"] [quote="Mihail"]Кому как. Кому-то достаточно документации, кому-то исходников, кому-то нужно и то и другое. Качественная документация - понятие субъективное.[/quote] С ростом объема исходников актуальность документации возрастает бурными темпами...[/quote]
Форт с его парадигмой может этому сильно помочь
используя свойство самодокументируемости программы
+ хорошая факторизация программы:)
P.S. Разбираться в сложной программе без введения уровней абстракции
довольно неблагодарное занятие:)
|
|
|
|
Добавлено: Чт дек 28, 2006 17:15 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Mihail писал(а): Исходники Форт-системы подходят. Т.к. по своей сути, являются библиотекой подпрограмм доступных в рантайме. Для Windows это мало чем отличается от перелицованного MSDN, причем мелкими кусками. Если у меня вызывается hPtr 2 Addr SystemCALL, то откуда я могу узнать, что такое 2? Хотя если полазить в документации на данную функцию, там и можно было бы вычитать, что 2 - это один из режимов работы (но какой, и почему здесь использован именно он?). Mihail писал(а): Кому как. Кому-то достаточно документации, кому-то исходников, кому-то нужно и то и другое. Качественная документация - понятие субъективное.
С ростом объема исходников актуальность документации возрастает бурными темпами...
[quote="Mihail"]Исходники Форт-системы подходят. Т.к. по своей сути, являются библиотекой подпрограмм доступных в рантайме. [/quote]
Для Windows это мало чем отличается от перелицованного MSDN, причем мелкими кусками. Если у меня вызывается hPtr 2 Addr SystemCALL, то откуда я могу узнать, что такое 2? Хотя если полазить в документации на данную функцию, там и можно было бы вычитать, что 2 - это один из режимов работы (но какой, и почему здесь использован именно он?).
[quote="Mihail"]Кому как. Кому-то достаточно документации, кому-то исходников, кому-то нужно и то и другое. Качественная документация - понятие субъективное.[/quote]
С ростом объема исходников актуальность документации возрастает бурными темпами...
|
|
|
|
Добавлено: Чт дек 28, 2006 16:00 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Хищник писал(а): Mihail писал(а): Исходники системы хорошо использовать в качестве: примеров, прототипов при создании приложений. Исходники для этого совершенно не подходят. Нужны референсные проекты. Исходники Форт-системы подходят. Т.к. по своей сути, являются библиотекой подпрограмм доступных в рантайме. Цитата: Mihail писал(а): Документация всегда неполная. Часто, не всем и все в ней понятно. Лучше качественная документация, чем махание рукой "ну все там, в исходниках".
Кому как. Кому-то достаточно документации, кому-то исходников, кому-то нужно и то и другое.
Качественная документация - понятие субъективное.
[quote="Хищник"][quote="Mihail"]Исходники системы хорошо использовать в качестве: примеров, прототипов при создании приложений.[/quote]
Исходники для этого совершенно не подходят. Нужны референсные проекты. [/quote]
Исходники Форт-системы подходят. Т.к. по своей сути, являются библиотекой подпрограмм доступных в рантайме.
[quote]
[quote="Mihail"]Документация всегда неполная. Часто, не всем и все в ней понятно.[/quote] Лучше качественная документация, чем махание рукой "ну все там, в исходниках".[/quote]
Кому как. Кому-то достаточно документации, кому-то исходников, кому-то нужно и то и другое.
Качественная документация - понятие субъективное.
|
|
|
|
Добавлено: Чт дек 28, 2006 15:50 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Mihail писал(а): Исходники системы хорошо использовать в качестве: примеров, прототипов при создании приложений. Исходники для этого совершенно не подходят. Нужны референсные проекты. Mihail писал(а): Документация всегда неполная. Часто, не всем и все в ней понятно.
Лучше качественная документация, чем махание рукой "ну все там, в исходниках".
[quote="Mihail"]Исходники системы хорошо использовать в качестве: примеров, прототипов при создании приложений.[/quote]
Исходники для этого совершенно не подходят. Нужны референсные проекты.
[quote="Mihail"]Документация всегда неполная. Часто, не всем и все в ней понятно.[/quote]
Лучше качественная документация, чем махание рукой "ну все там, в исходниках".
|
|
|
|
Добавлено: Чт дек 28, 2006 15:33 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
chess писал(а): Закрытые форт-системы продаются, и продаются с исходниками, причем за сравнительно небольшие деньги.
Под небольшими я понимаю в пределах $100. Еще лицензия должна быть типа BSD. Думаю, такие продукты подподают под оговорку о форт-проектах в правилах данной конференции. Цитата: Полностью открытые исходники - для чего их нужно покупать?
Чтобы использовать специфические особенности данной реализации.
Чтобы самому продавать модификации продукта.
Исходники системы хорошо использовать в качестве: примеров, прототипов при создании приложений.
Документация всегда неполная. Часто, не всем и все в ней понятно.
[quote="chess"]Закрытые форт-системы продаются, и продаются с исходниками, причем за сравнительно небольшие деньги. [/quote]
Под небольшими я понимаю в пределах $100. Еще лицензия должна быть типа BSD. Думаю, такие продукты подподают под оговорку о форт-проектах в правилах данной конференции.
[quote] Полностью открытые исходники - для чего их нужно покупать?[/quote]
Чтобы использовать специфические особенности данной реализации.
Чтобы самому продавать модификации продукта.
Исходники системы хорошо использовать в качестве: примеров, прототипов при создании приложений.
Документация всегда неполная. Часто, не всем и все в ней понятно.
|
|
|
|
Добавлено: Чт дек 28, 2006 15:30 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Mihail писал(а): Открытые исходники продаю только я. В закрытах Форт-системах не вижу смысла.
Закрытые форт-системы продаются, и продаются с исходниками, причем за сравнительно небольшие деньги.
Смысл в их закрытии в получении за них денег.
Полностью открытые исходники - для чего их нужно покупать?
[quote="Mihail"]Открытые исходники продаю только я. В закрытах Форт-системах не вижу смысла.[/quote]
Закрытые форт-системы продаются, и продаются с исходниками, причем за сравнительно небольшие деньги.
Смысл в их закрытии в получении за них денег.
Полностью открытые исходники - для чего их нужно покупать?
|
|
|
|
Добавлено: Чт дек 28, 2006 13:51 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
chess писал(а): Коммерческих форт-систем хоть пруд пруди.
Открытые исходники продаю только я. В закрытах Форт-системах не вижу смысла.
[quote="chess"] Коммерческих форт-систем хоть пруд пруди. [/quote]
Открытые исходники продаю только я. В закрытах Форт-системах не вижу смысла.
|
|
|
|
Добавлено: Чт дек 28, 2006 13:31 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Владимир писал(а): "... современная болезнь приспособления, вызванная невозможностью справляться с новыми компьютерными технологиями в здравой манере. Он проявляется двумя различными, но связанными путями: непрерывной борьбой по освоению новых компьютерных технологий, а также в более специфичной форме излишней идентификации с той или иной компьютерной технологией."
Последняя фраза походит на диагноз:)
[quote="Владимир"]"... современная болезнь приспособления, вызванная невозможностью справляться с новыми компьютерными технологиями в здравой манере. Он проявляется двумя различными, но связанными путями: непрерывной борьбой по освоению новых компьютерных технологий, [b]а также в более специфичной форме излишней идентификации с той или иной компьютерной технологией." [/b] [/quote]
Последняя фраза походит на диагноз:)
|
|
|
|
Добавлено: Чт дек 28, 2006 13:26 |
|
|
|
|