LINUX.ORG.RU

В MS Visual Studio .NET появился Linux-плагин


0

0

В Microsoft Visual Studio .NET появился Linux-плагин. Корпорация Microsoft предложила разработчикам, использующим в работе среду разработки Visual Studio .NET? специальный plug-in, позволяющий создавать код для web-приложений под ОС Linux.
Новинка получила название Grasshoppper и доступна абсолютно бесплатно в пакете Visual MainWin for J2EE Developer Edition. Grasshopper, по словам разработчиков, создана для того, чтобы связать Visual Studio-разработки и J2EE-серверы, работающие в Linux. Сам инструмент Grasshopper был разработан компанией Mainsoft и стал первым IDE-средством для Linux-разработок в среде Visual Studio. Grasshopper позволяет программистам разрабатывать, отлаживать и разворачивать веб-приложения и веб-сервисы для Windows, Linux и других платформ, где существует поддержка Java. Сам код можно создавать на C# и Visual Basic .NET. Новинка ориентирована на независимых разработчиков и небольшие компании.

По словам аналитиков компании Evans Data Corporation, более трети европейских компаний, занимающихся разработкой при помощи Visual Studio .NET высказались за включение инструментов для Linux-разработки, а две трети опрошенных планируют начать собственные разработки под открытую ОС в течение этого или будущего годов.

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

> чтобы связать Visual Studio-разработки и J2EE-серверы, работающие в Linux. Другими словами - опять лажа.Приложения для .net всего лишь (!) получат наконец возможность работать с серверами, написанными на правильных отраслевых стандартах в виде J2EE. Или говоря уж совсем просто JAVA рулит.

stasL
()

Существует плагин для VS позволяющий писать C++ для Linux, т.е компиляция и запуск происходят на удаленной на удаленной Linux машине, а редактирование кода и управление проектной сборкой при помощи VS.

ЗЫ название не помню.

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

Неплохая идея. Разработка в VS для линух-хоста.

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

Осталось непонятным, как это у них реализованно.

anonymous
()

и чего такого мегарульного в этой IDE без чего нормальному человеку быстро печатающему 10ю пальцами вслепую не прожить???

я когда начинал в линухе работать тоже все искал себе IDE (всякие борманы и студии приучили блин), но через некоторе время отказался от всех IDE и сейчас работаю просто в kate (KDE advanced text editor) -- все необходимое для редактировани текстов есть и можно все сделать без использования крысы... и самое главное ОН НЕ ПЫТАЕТСЯ ДУМАТЬ ЗА МЕНЯ, НЕ ВЛАЗИТ В МОИ ФАЙЛЫ И НЕ ПОРТИТ ИХ СВОИМ КОДОМ...

во всех проектах использую automake/autoconf -- сложилась уже определенная стартапная конфигурашка которая позволяет начать новый проект at easy... а не тыркаться по дурацким диалогам настраивая себе CPPFLAGS/LDFLAGS & etc... Кроме того, все сделано отдельным модулем в CVS/SVN просто добавляемым в другие проекты во время checkout'a, что позволяет легко апдэйтить изменения в конфигурационных файлах во все проекты где это используется... -- достаточно cvs up'a...

что касается "встроенного дебугера"... както получается что в дебугер приходится лазить лишь за тем чтоб посмареть где получилась корка, что бывает довольно не часто... -- unit testы рулят

класс browser весьма примерзкая вещь в проекте использующем C++ metaprogramming... -- насколько удобно по вашему в этой щлелке искать классы названия которых превышают 1К символов %) ... да и вообще у меня мозга больше чем 1 байт и я вполне себе помню где и что у меня определяется и способен достаточно быстро найти нужное мне место в коде самостоятельно (по кр мере не испытываю с этим проблем)...

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

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

> Да в жизни не поверю, что мс подружился с пингвином.

может быть они поняли, что ничего другого просто не остается?

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

> Да в жизни не поверю, что мс подружился с пингвином.

"Нет такого преступления, на которое не пойдёт капиталист за прибыль в 300%". (по моему, К. Маркс)

А здесь всего лишь наступание на горло принципам... ;-)

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

Бугага!

Features:

* Edit all kinds of text files even if they are BIG (i.e. open a 50MB file in a few seconds).
* Powerfull syntaxhighlighting engine, extensible via xml files.
* Code Folding capabilities for C++, C, PHP, ...
* Dynamic Word Wrap - long lines are wrapped at the window border on the fly for better overview.
* Multiple views allows you to view more instances of the same document and/or more documents at one time.
* Can reopen files if you want it to.
* User can choose the encoding he wants for each file at save/open dialog.
* Built in dockable terminal emulation.
* Sidebars displays a list of open documents, a directory viewer with a directory chooser, a filter chooser and more.
* A plugin interface to allow third party plugins.
* Default project handling, possibly to be overridden by project handling plugins.
* A "Filter" command allows you to run selected text through a shell command.
* Global grep dialog

И это всё?! Не позорься, сказал бы vim или emacs, вопросов не было бы.
Что это говно умеет кроме фолдинга? Нихрена.

Future plans:

Kate is evolving very fast at the moment, and here's what we are working at:

* Global replace.
* Bugfixes, Bugfixes, Bugfixes

Что в этом говне планируют сделать? Да НИХРЕНА.

Фтопку.

eRazor ★★★
()

c# и VB .NET - есть Java и Eclipse. Вот если бы речь шла об IDE от Microsoft для с++ под линукс - тогда да, можно было бы о чём-то говорить.

Displacer ★★
()

hopper - 2> прыгающее насекомое, особ. блоха

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

> ЗЫ название не помню.

Зы... держать такую кучу калла только ради редактора? А хидеры она тоже сканирует удаленно? а дебагит?

Kdevelop, с функциональность среды окружения для разработки выполняет на 5+....

romaxa
()

Скажем дружно - нафик нужно.
J2EE стандарт, давно и надолго. А такие костыли до добра не доведут. :-)

chinpunkanpun
()

Существует ли плагин производства мелкосовт для взаимодействия с другими отличными от м$виндовз платформами кроме этого?

bugmaker ★★★★☆
()

Каково же будет удивление линукс-сообщества, когда выяснится, что собранные этим плагином приложения высылают некоторую информацию в МС

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

Kdevelop, с функциональность среды окружения для разработки выполняет на 5+....

-----------------------
В Kdevelop не возможно работать.... Visual C++ 6.0 лучше нет!

Kdevelop - нет codecompletion

А в Linux писать GUI протенькую програмку намного сложнее
чем с использованем win32.

Windows-desktop THE best

Linux - только в качестве сервера хорош, просто замечательная вещь!


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

>Kdevelop - нет codecompletion 

может, поспорим?
 
>А в Linux писать GUI протенькую програмку намного 
сложнее чем с использованем win32. 

#include <qapplication.h>
#include <qpushbutton.h>

int main(int argc, char** argv)
{
   QApplication app( argc, &argv );
   QPushButton hi( "&Hi", 0 );
   app.setMainWidget( &hi );
   hi.show();
   return app.exec();
}

давай короче, с WINAPI, ок?

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

> давай короче, с WINAPI, ок?

Сразу скажу: я другой анонимус.

А почему я должен писать на АПИ, когда ты используешь сторонние библиотеки? Я тож на КуТях напишу. Даж не напишу --- просто возьму твой код и скомпилю :)))

А эсли хотишь на АПИ, давай сам тож напрямую в иксах окошки рисуй.

Так что аргумент не засчитан.

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

Поспорить можно.. Завершение кода в KDevelop - просто бред, дальше текущего модуля ничего не видит, включаемые хидеры не парсит ..

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

> IDE такого без чего нормальному программеру не прожить

Полностью согласен. VC нахрен не надо. UNIX вот самая лучшая IDE (я серьёзно). Зачем нужен autocompletion, если я не склеротик? Зачем нужен ClassBrowser? Если строго придерживаться правил наивенования классов и одного стиля, то надобность в нём отпадает. А насщет "дебугера" так есть gdb-mode в емаксе. Вообще, весь VC напоминает анекдот "... а сейчас со всей этой херней мы попробуем вслететь"

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

>Windows-desktop THE best >Linux - только в качестве сервера хорош, просто замечательная вещь!

А Windows desktop хорош только для безмозглых лентяев и ламеров, а страшнее ламера только обезьяна с гранатой.

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

А почему в иксах? Наезд был таков: утверждалось, что гуйню на winapi писать проще, чем с помощью сферического коня в вакууме "в линуксе". Я привёл частный случай сферического коня. получилось короче. Что не так?

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

>Завершение кода в KDevelop - просто бред, дальше текущего модуля ничего не видит, включаемые хидеры не парсит .

Добавь их в persistent class store - и счастье настанет. Одно раздражает - препроцессор настраивается для всего KDevelop, а не для конкретного проекта.

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

> Visual MainWin for Linux is an platform that enables to develop C++ applications on Windows using VS and deploy them on Linux.

Нах мне develop applications on windows и потом deploy them, если я сижу в linux. Это мне предлагается сначала заплатить за Windows, потом за плагин, затем писать ПО под линукс сидя из Windows? Нах нужно такое щастье.

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