LINUX.ORG.RU

Сравнение KDevelop u Microsoft Visual Studio .Net


0

0

Небольшая статья, сравнивающая далеко не все возможности двух популярных IDE для разработки приложений. Автор явно неравнодушен к KDevelop, т.к. явно не замечает некоторых преимуществ Visual Studio - хорошую отладку кода и приличную документацию.

>>> Подробности

★★★★★

Проверено: Pi ()

Ответ на: комментарий от gpg

>Интел встаёт без проблем
А известно ли не уважаемому дону что Intel C Compiler СПЕЦИАЛЬНО заточен под это и имеет совпадающие с VC ключи ???

>Не закрываю студию неделями, причём именно работаю. Что я делаю не так?
Рассказываете сказки про не падучий масдай.

anonymous
()
Ответ на: комментарий от PTO

> Are there any restrictions on how I use the Visual C++ Toolkit? In general, no. You may use the Toolkit to build C++ -based applications, and you may redistribute those applications. Please read the End User License Agreement (EULA), included with the Toolkit, for complete details.

Спасибо --- весьма полезная информация, если она подтвердится.

Правда, вот этот пункт лицензии как понимать?

General License Grant. Microsoft grants to you as an individual, a personal, nonexclusive license to make and use copies of the Software (i) for your internal use; (ii) for designing, developing, testing and demonstrating your software product(s); and (iii) for evaluation of the Software.

Слово "demonstrating" здесь есть, а вот слов типа "distribution", "deployment" --- нет... Но с другой стороны нет и явного запрета.

--

SVK

anonymous
()
Ответ на: комментарий от anonymous

>Правда, вот этот пункт лицензии как понимать?

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

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

PTO
()
Ответ на: комментарий от WindowsUser

>PTO, зачем ты их так... жестко :)))

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

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

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

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

PTO
()
Ответ на: комментарий от PTO

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

HellAngel ★★
()
Ответ на: комментарий от HellAngel

>мс через партнеров дает откаты.

вы конечно рядом стояли и свечку держали... как вы думаете, если МСу вздумается на вас в Суд подать за клевету и порочение ее репутации, какой с вас возьмут штраф и как быстро ЛОР выдаст все про вас согласно судебного решения?

Вы можете показать мне где я соврал? или классовая ненависть застилает глаза?

PTO
()
Ответ на: комментарий от baka-kun

> В /usr/ports/devel? Не надо. Во-первых, `cd /usr/ports && make search key=".." (или name="...")`. Во вторых, достаточно один раз поставить portupgrade, чтобы делать `portinstall kdevelop`. С учетом зависимостей во все стороны

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

>очередь база данных (знаний)

данных или знаний ?? ... просто интересно:)

Syncro ★★★★★
()
Ответ на: комментарий от Syncro

> вариант с демонстрацией готового примера тем более из другой ос

Какая разница? Это просто намек непонятливому, что если не получается сделать `./configure --help`, а затем `./configure --prefix=... --other-needed-flags`, а руки/мозги кривы разобраться, то существует еще и репозитарий сорцов твоей ОС. Будь то SRPMs, portage или ports. Или даже не твоей, без разницы: загляни и посмотри, какие требуются зависимости, и как оно собирается.

> данных или знаний ??

И данных, И знаний. ;) К сожалению, не умений :-)))

baka-kun ★★★★★
()
Ответ на: комментарий от anonymous

>>А если я платный софт захочу сделать, то платить? LGPL лучше! >Кому лучше ? Ворам и ублюдкам вроде тебя мечтающим украсть результаты >чужого труда и продавать их как свои ?

А вот и Швондеры подтянулись. Перетрудился? Давай тебе зарплату не будут платить, а то ты вор и ублюдок, чужой работой пользуешься, ведь не ты придумал математику, физику, программирование, а зарабатываешь этим наверняка? А, падаль?

Terek-san
()
Ответ на: комментарий от baka-kun

> Какая разница? Это просто намек непонятливому, что если не получается сделать `./configure --help`, а затем `./configure --prefix=... --other-needed-flags`, а руки/мозги кривы разобраться, то существует еще и репозитарий сорцов твоей ОС. Будь то SRPMs, portage или ports. Или даже не твоей, без разницы: загляни и посмотри, какие требуются зависимости, и как оно собирается.

да вот и я про тоже:))

> И данных, И знаний. ;) К сожалению, не умений :-)))

ну БД это понятно, БЗ это без отношений, а БУ (умений) это как) ? гугл ничего вразумительного не ответил ...

Syncro ★★★★★
()
Ответ на: комментарий от PTO

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

нет классовой ненависти, есть легкое чувство гадливости от чтения постов защитников единственного правильного пути. очень гладно излагаете - одними и теми же методичками пользуетесь?

HellAngel ★★
()
Ответ на: комментарий от Syncro

> да вот и я про тоже:))

Значит, консенсус. ;)

> а БУ (умений) это как) ?

А это шучу я так. Никакая суперсреда разработки, никакой автоконфигуратор или БД мозгов заменить не может. И недостатка знаний тоже.

baka-kun ★★★★★
()
Ответ на: комментарий от anonymous

> А известно ли не уважаемому дону что Intel C Compiler СПЕЦИАЛЬНО заточен под это и имеет совпадающие с VC ключи ???
Это что-то меняет? Наличие хотя бы и одного беспроблемно интегрирующегося неродного компилятора делает некорректным обсуждаемое заявление.

> Рассказываете сказки про не падучий масдай.
С точностью до наоборот. Меня бесят стадные мифы толпы. Моё мнение основано на собственном опыте и опыте моих коллег, и я не особенно прислушиваюсь к мнению, бытующему в подростковых тусовках, когда один долбак спорол чушь ломающимся басом, а остальное стадо "солидно" попивая своё вонючее дешёвое пиво дружно покивало, толком не поняв о чём речь и понесло этот бред в другие тусы.
Позволь дать тебе совет, меньше слушай других, больше думай собственной головой. Правда редко бывает за большинством.

gpg
()
Ответ на: комментарий от gpg

> А известно ли не уважаемому дону что Intel C Compiler СПЕЦИАЛЬНО заточен под это и имеет совпадающие с VC ключи ??? Это что-то меняет? Наличие хотя бы и одного беспроблемно интегрирующегося неродного компилятора делает некорректным обсуждаемое заявление.

> Рассказываете сказки про не падучий масдай. С точностью до наоборот. Меня бесят стадные мифы толпы. Моё мнение основано на собственном опыте и опыте моих коллег, и я не особенно прислушиваюсь к мнению, бытующему в подростковых тусовках, когда один долбак спорол чушь ломающимся басом, а остальное стадо "солидно" попивая своё вонючее дешёвое пиво дружно покивало, толком не поняв о чём речь и понесло этот бред в другие тусы. Позволь дать тебе совет, меньше слушай других, больше думай собственной головой. Правда редко бывает за большинством.

gpg
()
Ответ на: комментарий от gpg

> А известно ли не уважаемому дону что Intel C Compiler СПЕЦИАЛЬНО заточен под это и имеет совпадающие с VC ключи ??? Это что-то меняет? Наличие хотя бы и одного беспроблемно интегрирующегося неродного компилятора делает некорректным обсуждаемое заявление.

> Рассказываете сказки про не падучий масдай. С точностью до наоборот. Меня бесят стадные мифы толпы. Моё мнение основано на собственном опыте и опыте моих коллег, и я не особенно прислушиваюсь к мнению, бытующему в подростковых тусовках, когда один долбак спорол чушь ломающимся басом, а остальное стадо "солидно" попивая своё вонючее дешёвое пиво дружно покивало, толком не поняв о чём речь и понесло этот бред в другие тусы. Позволь дать тебе совет, меньше слушай других, больше думай собственной головой. Правда редко бывает за большинством.

Блин, вот уродский формат

gpg
()

По поводу интеграции с VS.Net (в том числе интеграции новых компиляторов и т.п.):

http://msdn.microsoft.com/vstudio/extend/vsipoverview/default.aspx

если использовать VSIP SDK просто, без маркетинговых примочек, типа лого "Optimized for Microsoft Visual Studio .NET" и т.п., то SDK раздается забесплатно после регистрации.

Если нужен маркетинг, то 3000$ в год (+MSDN Universal не год бесплатно)

Если нужно раздавать пользователям VS.Net со своим продуктом, то 10000$ в год.

По-моему, вполне демократично.

gggg
()
Ответ на: комментарий от HellAngel

Свечку не держали... хмм... пахнет Черным ПиаРом...

В общем я вам по-секрету расскажу... МСу НЕЗАЧЕМ давать кому-то в лапу... просто потому что в тендере играют несколько его партнеров друг-против-друга... в лапу может давать партнер - чтобы ЕГО выбрали, а не другого... МС тут не при делах - кто бы не выйграл, МС всегда продает.

Теперь про то, как живут партнеры - средняя маржа на поставку ПО от МС составляет 3%... иногда играют в минус - только чтобы влезть и продать что-то сопутствующее... тут НЕТ никаких возможностей дать в лапу - просто потому что бизнес 100% прозрачный и с него платятся 100% налогов... МС может свозить за свой счет большого начальника в Редмонд - показать что там и как... но это делают ВСЕ вендоры...

Поэтому продолжайте складывать 2+2 и учитесь включать голову... я нигде... ЕЩЕ РАЗ - НИГДЕ в этом треде не сказал ничего за единственно правильный путь... я лишь обозначил ФАКТЫ + указал на ЯВНЫЕ неточности в рассуждениях... а вот у вас вскипела кровь горячая и вы кинулись в аттаку даже не разобравшись о чем идет речь... может быть вы тут приведете вычисления как при продаже продукта за 799 долл. дать в лапу? и сколько можно дать реально?

PTO
()
Ответ на: комментарий от anonymous

>Не закрываю студию неделями, причём именно работаю. Что я делаю не так? >>Рассказываете сказки про не падучий масдай. вот блин, незнаю как у всех тут, может и руки у меня кривые, может и мозги не в ту сторону работают, но поработая на Linux за неделю он обвалился несколько раз, то KDE виснит то вообще реакции нету ни на что, тишина и покой. Работая же на той же машине но на ХРюше со всеми сервис паками, ни разу вынь не обвалилась. Правильно если сравнивать новые дистры и мелкософтские поделки типа 95-98, то критика справедлива, падучее систем не наблюдал. Но с ХР не сравнить, очень стойкая система по моим наблюдениям.

haword
()
Ответ на: комментарий от anonymous

У меня тоже студия(.NET 2003) не закрывается неделями, на одном из рабочих столов висит. У неё память сравнительно не течёт на моих задачах (проект на C#/Windows Forms) - за неделю съедает 30-60 мб. Запущенный виндовый порт беты иксемакс (ньюсы почитать из gnus'а), забытый на ночь, съедает 200-300 мб памяти :( (а других портов с живым mule нету) Приходишь с утра, включаешь монитор, смотришь - тормоза... Ага, xemacs забыл выгрузить...

По поводу инсталляшки 2005 студии на 4 гб - это VS 2005 Team System. Есть неплохая презентация по его поводу (ищется легко на сайте MS, название файлов у меня - TechEd_Video_300K.wmv) - там очень много новой функциональности для архитекторов, менеджеров и тестировщиков, поэтому размеры и неудивительны. Вкратце: в студии нас ждёт интегрированный баг/таск-трэкинг, интегрированный репозиторий тесткейсов, интеграция с инструментами для юнит-тестирования, визио (для архитектора), интеграция с MSP (для PM), инструменты для прохождения тесткейсов для тестировщиков.

По поводу того, что Standard Edition не поддерживает оптимизаций - ну так нафиг они в повседневной разработке нужны? Разве что один компилятор для CM'ной машины, собирающей ночные сборки и релизы... И, пожалуй, ещё один компилятор для одного из разработчиков в команде, сваливать на него баги, которые не воспроизводятся в дебаге.

По поводу собственно сравнения: средства предназначены явно для решения совсем разных задач. Если VS нацелен в основном на enterprise-level (львиная доля его рынка - фирмы), то kdevelop - на небольшие команды и индивидуальных разработчиков...

sanyok
()
Ответ на: комментарий от sanyok

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

anonymous
()
Ответ на: комментарий от anonymous

>Во первых это я по поводу непокабелимости хр

Я бы не сказал что непоколебимая, тоже падает но раз - два в месяц! Помоему это приемлемо, KDE примерно столько же раз может в месяц виснуть. Нету не падучих систем! А сравнение KDevelop u Microsoft Visual Studio.Net точно не в тему! Сравниваются среды разной весовой категории. Сравнивать можно GLADЕ и KDevelop! Тут категории веса одинаковые.

haword
()
Ответ на: комментарий от anonymous

>однако в то что assisstant дойдет до уровня msdn в обозримом будущем >верится слабо, скорее уж создадут новую систему с нуля.

уровень МСДН - по непонятности ?? или по неточности ?? читая МСДН надо постоянно бегать вокруг него с шаманским бубном. (только не надо вспоминать тривиальные описания - там все понятно даж из названия функции и параметров)

RR
()
Ответ на: комментарий от bugagaga

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

Очень смешно. Показал бы нам свои работы, что-ль, с такими суждениями.

Shaman007 ★★★★★
()
Ответ на: комментарий от Shaman007

>Очень смешно. Показал бы нам свои работы, что-ль, с такими суждениями.

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

anonymous
()
Ответ на: комментарий от boshik

>IMHO - правильно было бы сравнивать студию с идеей или эклипсом. Можно еще 2005 версию ;)
А вот это бесполезно, и так и другая среды уделают студию, хотя бы своим вылизанным редактором кода....

Maytimo
()
Ответ на: комментарий от anonymous

Хочется gtk под windows, хочется... а нет... :(

> Хочется gtk под windows, хочется... а нет... :(

А виндовый порт Гимпа тогда на чём работает? ;-)

sergey_feo
()
Ответ на: комментарий от Nagwal

>>Гонишь? Как это нет? Есть. >Только кривое, глючное и тормозное(((

Это ты про первое, про второе или вообще?

sergey_feo
()
Ответ на: комментарий от bugagaga

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

Хм... А как правильный программист угадает название функции в осваиваемой библиотеке, если к ней не будет приличной документации? Только без шуток про просмотр исходников библиотеки, пожалуйста ;)

sergey_feo
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.