Английский   Русский  



Подписка



Partners
Главная :: Блог :: Использование сторонних разработок

Использование сторонних разработок


Компонентное программирование как в .NET Framework очень удобно и позволяет быстро создавать готовые приложения из строительных кубиков (компонентов .NET). Иногда на форумах можно встретить замечания от матерых программистов о том, что кто-то только и раскладывает компоненты на форме. Видимо в этот момент нужно обидится и начать писать все самостоятельно? Зачем использовать визуальные возможности, которые упрощают программирование. Зачем использовать библиотеки, которые поставляются со средой программирования. Ну давайте тогда будем писать в машинных кодах! Это будет еще лучше и это будет чистый труд программиста без помощи разработчиков компиляторов.

Все программисты стремятся упростить свой труд и повысить производительность и в том, что кто-то использует компоненты сторонних разработчиков - нет ничего плохого. Лично я использую чужие разработки, даже тогда, когда я могу написать все то же самое самостоятельно. Почему же тогда я использую чужой код и компоненты? Потому что мое время стоит дороже. Вместо того, чтобы писать с нуля компонент и тратить на него месяц времени, я лучше куплю готовый компонент и буду его использовать. Я готов заплатить деньги, чтобы не тратить свое время.

Я не стесняюсь использовать чужие наработки и не стесняюсь покупать готовые решение. Это дешевле, если бы я писал сам и намного быстрее. Если я весь код для проектов буду писать самостоятельно, то на разработку программ будет уходить слишком много времени, а это моя зарплата и это лишние расходы. Когда я выбираю - писать код самостоятельно или покупать готовое решение, то я просто прикидываю в уме - сколько времени нужно, чтобы написать и отладить нужный код. Если нужен месяц, а компоненты стоят $100, то выгоднее купить компоненты, чем тратить целый месяц на написание стратегически ни на что не влияющего кода в моем бизнесе. Моя зарплата намного выше, чем $100, поэтому я лучше куплю нужный компонент и разработка программу станет намного дешевле.

Покупка чужого кода - общепринятая практика. Самый яркий пример такого подхода, доказывающий его прибыльность - Билл Гейтс. В свое время он принял решение не писать собственную ОС с нуля, а купить готовое решение, расширив его собственным компилятором Basic и добавив некоторые функции. Этот подход оказался дешевле и самое главное быстрее. Корпорация Microsoft смогла получить готовый продукт в минимальные сроки, продать его IBM и получить большую прибыль, которая позволила компании начать развиваться дальше по экспоненте.

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

Моя цель, как программиста Heapar Software помогать вам в решении ваших проблем, разрабатывать строительные блоки, на основе которых вы будете строить ваши успешные приложения для вашего бизнеса и для бизнеса ваших клиентов. Если у вы легальный пользователь наших компонентов, то в таких случаях мы даже рассматриваем варианты улучшения наших компонентов так, чтобы они лучше походили под ваш бизнес. Так как легальные пользователи получают полные исходные коды, вы можете использовать эти коды для того, чтобы самостоятельно расширять или подстраивать библиотеки под собственные нужды.


Copyright © Heapar Software 2009-2010. All rights reserved
Исходные коды и .NET библиотеки для программистов
Legal Notices | Privacy Policy