В этом топике предлагается обсудить бурно развивающийся dotNET в свете его перспектив и текущего статуса в мире Shareware. Похоже, совсем скоро и в этой области его нельзя будет не принимать во внимание. Давайте поробуем в этом топике собрать информацию об этом "звере" с точки зрения шароварщика.
Так что, если вам есть, что рассказать о:
1. Применимости dotNET в shareware
2. Реальных примерах его использования сейчас или ваших планах на будущее
3. Трудностях и прочих "граблях" по теме
4. Положительных моментах и прочих "бонусов" по теме
5. Вопросах защиты продуктов, написанных под dotNET
6. Вопросах распространения (в свете необходимости + ~23Mb .NET Framework)
7. Других моментах, которые будут весьма полезны по теме
8. Просто есть мнение, которое заслуживает общего внимания
Здравствуйте, dimaka, Вы писали:
D>Так что, если вам есть что рассказать о:
И это называется обмен опытом? Это больше похоже на "Командная работа — это когда все собираются и делают так как скажу я"
Re[2]: Shareware и dotNET - обмен мнениями и реальным опытом
Здравствуйте, lozzy, Вы писали:
L>И это называется обмен опытом? Это больше похоже на "Командная работа — это когда все собираются и делают так как скажу я"
ок. Начнем с наболевшего: Обфускация – есть такое слово. Собственно автор статьи (Victor Victorov) освещает вопрос сокрытия исходного кода от посторонних глаз и приводит обзор следующих обфускаторов:
. Автор дает доходчивое введение в проблему. Есть ли способы (спец.софт), позволяющие упаковать все необходимое в один файл а-ля setup.exe? Кто как жмет и как готовит инталяшки для своих программ? Чем пользуетесь? Где? Почем?
L>И это называется обмен опытом?
Вот что хотел добавить еще... Я пока вряд ли могу кого-то заинтересовать своим шароварным опытом, поэтому и предлагается выступить людям, имеющим в этом толк. Я же могу прокомментировать технические моменты связанные с dotNET, поскольку работаю в основном с ним.
Мне кажется первична идея продукта, а средства разработки — вторичны... тем более если есть опыт разработки скажем в Delphi, то в чем смысл перехода на .Net? Единственное что приходит в голову — наработка опыта с целью дальнейшего трудоустройства на fulltime...
Re: Shareware и dotNET - обмен мнениями и реальным опытом
Здравствуйте, dimaka, Вы писали:
D>Доброго времени суток!
D>В этом топике предлагается обсудить бурно развивающийся dotNET в свете его перспектив и текущего статуса в мире Shareware. Похоже, совсем скоро и в этой области его нельзя будет не принимать во внимание. Давайте поробуем в этом топике собрать информацию об этом "звере" с точки зрения шароварщика.
правильно вопрос звучит так: "хорошо знаю .NET, помогите убедить самого себя, что на нем можно писать шаровару"
похоже здесь у автора перспективы плохие, дексктопны программы сделаные на дотнете будут по удобству уступать такимже, на с++/мфс (не нужно фреймфорк тянуть, меньше памяти), а "преимущество" фремворка в плане быстрой разработки тут не поможет, пользователей не гребет потратил ты на две недели больше времени или нет.
С дотнетом проще заработать на разработке сайтов, но и тут есть нюанс, задачи которые ты сможеш сделать, востребованее с использованием пхп
Re[2]: Shareware и dotNET - обмен мнениями и реальным опытом
Здравствуйте, squid, Вы писали: S>траблы при работе с DirectX, в частности с DirectShow.
DirectShowLibNET v 1.4 (2006-04-12) http://directshownet.sourceforge.net
S>небольшая техническая часть. хотя если юзать Delphi вроде все проще или также.
Компоненты на Delphi практически не разрабатываются, а на Net набирают силу.
Re[3]: Shareware и dotNET - обмен мнениями и реальным опытом
Здравствуйте, Serggg, Вы писали:
S>Мне кажется первична идея продукта, а средства разработки — вторичны.
С первым не спорю, но без разработки и продукта не будет.
S>тем более если есть опыт разработки скажем в Delphi, то в чем смысл перехода на .Net? Единственное что приходит в голову — наработка опыта с целью дальнейшего трудоустройства на fulltime...
Сила Delphi (видимо win32) в компонентной модели, но как раз и отстает в этом (сравниваю темпы роста последние 3 года).
Re[2]: Shareware и dotNET - обмен мнениями и реальным опытом
Здравствуйте, cencio, Вы писали:
C>правильно вопрос звучит так: "хорошо знаю .NET, помогите убедить самого себя, что на нем можно писать шаровару"
Да есть такие сомнения (и на java не больно то пишут шаровару).
C>похоже здесь у автора перспективы плохие, дексктопны программы сделаные на дотнете будут по удобству уступать такимже, на с++/мфс (не нужно фреймфорк тянуть, меньше памяти), а "преимущество" фремворка в плане быстрой разработки тут не поможет, пользователей не гребет потратил ты на две недели больше времени или нет.
Скорость при хорошем качестве снизит стоимость, компоненты на Net набирают силу.
Только есть ощущение, что рынок то давно поделили представители с++/мфс.
C>С дотнетом проще заработать на разработке сайтов, но и тут есть нюанс, задачи которые ты сможеш сделать, востребованее с использованием пхп
Сказывается стоимость ПО серверов — стоимость хостинга.
Re[2]: Shareware и dotNET - обмен мнениями и реальным опытом
Здравствуйте, dimaka, Вы писали:
D>О Применимости dotNET в shareware:
D>Многие говорят, дескать dotNET и шаровары не совметимы... D>Даже печально (?) известный Слава Швецов в послесловии пишет: D>
D>Вы не увидели в описании языка программирования? Он не важен. Не используйте только платформу .Net.
D>Как в синей бороде — ходи где хочешь, только не открывай эту комнату.. D>А почему? В чем причины? Аргументы?!!
Пока фрамеворк не будет стоять почти на каждом компьютере так и будет, для массовых и достаточно
дешевых шаровар. Вообще ниш для NET и сейчас должно быть полно, например компоненты под NET ,
утилиты для программистов и админов, достаточно большие или дорогие утилиты для опытных
пользователей или узких ниш, и т. п.
Re[3]: Shareware и dotNET - обмен мнениями и реальным опытом
Здравствуйте, Alex57, Вы писали:
A>Здравствуйте, squid, Вы писали: S>>траблы при работе с DirectX, в частности с DirectShow. A>DirectShowLibNET v 1.4 (2006-04-12) http://directshownet.sourceforge.net
а наличие этой библиотеки говорит о недоработках MS
S>>небольшая техническая часть. хотя если юзать Delphi вроде все проще или также. A>Компоненты на Delphi практически не разрабатываются, а на Net набирают силу.
согласен. немного offtopiK, но где есть портал вроде torry, где много freeware и commercial
компонентов
... << RSDN@Home 1.1.4 stable rev. 510>>
Re[2]: Shareware и dotNET - обмен мнениями и реальным опытом
Здравствуйте, cencio, Вы писали:
C>похоже здесь у автора перспективы плохие, дексктопны программы сделаные на дотнете будут по удобству уступать такимже, на с++/мфс (не нужно фреймфорк тянуть, меньше памяти), а "преимущество" фремворка в плане быстрой разработки тут не поможет, пользователей не гребет потратил ты на две недели больше времени или нет.
Про удобство — спорное утверждение. Как уже писали количество компонентов для .net растет.
Размер фреймворка — тоже спорное. В США и других страназ у большинства пользователей, которые купят Ваш продукт наверняка выделенка и
скачать лишние 25 мб не составит особых проблем. А память — в соседнем форуме обсуждалась эта тема http://rsdn.ru/forum/Message.aspx?mid=1864319&only=1
Здравствуйте, kirya_kg, Вы писали:
_>Здравствуйте, cencio, Вы писали:
C>>похоже здесь у автора перспективы плохие, дексктопны программы сделаные на дотнете будут по удобству уступать такимже, на с++/мфс (не нужно фреймфорк тянуть, меньше памяти), а "преимущество" фремворка в плане быстрой разработки тут не поможет, пользователей не гребет потратил ты на две недели больше времени или нет.
_>Про удобство — спорное утверждение. Как уже писали количество компонентов для .net растет.
причем здесь кооличество компонент? не нужно понимать это словон насктлько узко и запихивать его в рамки гуи.
удобство — постваил, запустил, и работаеш без проблем. А дот нет уже потенциально создает проблему — запустит юзверь прогу, и получает сообщение "иди туда не знаю куда, ставть то, не знаю что",
_>Размер фреймворка — тоже спорное. В США и других страназ у большинства пользователей, которые купят Ваш продукт наверняка выделенка и скачать лишние 25 мб не составит особых проблем.
вы уверены что пользователь будет качать и ставить ради вашей программы фреймворк?
_>А память — в соседнем форуме обсуждалась эта тема
чтобы там не обсуждалось и не доказывалось,а субьективно при работе на 512Мб дотнет проги кажуться тормознутее и прожорливее...
IMHO: c фремворком нужно эксперементировать в этом направлении, но серьезно вкладывать в разработки на нем, еще рано
Re[3]: Shareware и dotNET - обмен мнениями и реальным опытом
Здравствуйте, Alex57, Вы писали: A>Компоненты на Delphi практически не разрабатываются, а на Net набирают силу.
За .NET стоят немалые капиталлы .. Полностью поддерживаю. Эта платформа будет
жить и развиваться по крайней мере до тех пор, пока это выгодно Корпорации
Поэтому делать на нее ставки можно и нужно
Все-таки, господа, вернемся к вопросам применимости .NET в shareware индустрии?
Здравствуйте, Serggg, Вы писали:
S>Мне кажется первична идея продукта, а средства разработки — вторичны... тем более если есть опыт разработки скажем в Delphi, то в чем смысл перехода на .Net? Единственное что приходит в голову — наработка опыта с целью дальнейшего трудоустройства на fulltime...
Здравствуйте, cencio, Вы писали: C>правильно вопрос звучит так: "хорошо знаю .NET, помогите убедить самого себя, что на нем можно писать шаровару"
ЗдОрово! Можно переформулировать и так. В общем, не важно каким горшком назвать, главное — не топку!
C>похоже здесь у автора перспективы плохие, дексктопны программы сделаные на дотнете будут по удобству уступать такимже, на с++/мфс (не нужно фреймфорк тянуть, меньше памяти), а "преимущество" фремворка в плане быстрой разработки тут не поможет, пользователей не гребет потратил ты на две недели больше времени или нет.
— На счет удобства — не согласен — удобство — идентично. Да и как, если не секрет, может влиять выбор языка на удобство и спользования программы? Или я что-то не правильно понял — тогда что вы имеете в виду под "удобством"?
— тянуть фреймворк — пока да (до следующей винды ИМХО ) Хотя ходят слухи, что можно выдрать только необходимое из фреймворка и запаковать в один exe-шник.. Хотя, пока не попробую сам — утверждать не могу. Может линк у кого есть на эти слухи?
— Быстрая разработка: "на 2 недели больше" — это наверно тот случай когда на плюсах прога пишется 2 недели и один день Утрирую, конечно, но тем не менее.. Преимущество по скорости разработки — огромное. Шаровары же индустрия динаммичная и время здесь играет большую роль... Если я не прав — поправьте
C>С дотнетом проще заработать на разработке сайтов, но и тут есть нюанс, задачи которые ты сможеш сделать, востребованее с использованием пхп
Согласен. Web разработки под .NET — это в основном интранет приложения для больших компаний. Тут пожалуй есть место только для shareware-ства библиотек, компонентов разработчика, утилит, всяких экспортеров в Excel/PDF/ и т.п. Хотя (как мы видим) и здесь уже перечислено немало, что можно сделать и продать
D>Хотя ходят слухи, что можно выдрать только необходимое из фреймворка и запаковать в один exe-шник.. Хотя, пока не попробую сам — утверждать не могу. Может линк у кого есть на эти слухи?