Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: IDE по типу клиент - сервер  (Прочитано 1741 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: IDE по типу клиент - сервер
« Ответ #15 : 12 Апреля 2014, 09:10:19 »
vladisalv, физики не над одним проектом работают? Тогда VNC на сервере.

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: IDE по типу клиент - сервер
« Ответ #16 : 12 Апреля 2014, 11:33:02 »
в чем профит в:
все манипуляции ведь происходят на другой машине, нам приходит только результат

если
У каждого свой пользователь, свой код, свои данные. Все работают с собственными проектами. И время от времени посылают изменения в git.

разве что если разрабатываемое приложение очень требовательно к ресурсам, но тут надо не IDE думать клиент-серверное, а как реализовать запуск только-что скомпилированного приложения на сервере. Если нужно еще и распределенная компиляция то можете почитать тут http://www.ibm.com/developerworks/ru/library/au-dist_comp/
« Последнее редактирование: 12 Апреля 2014, 11:38:40 от Чистый »
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн vladisalv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: IDE по типу клиент - сервер
« Ответ #17 : 12 Апреля 2014, 15:04:39 »
Тогда VNC на сервере.
я почитал про него и так не понял, какие преимуществу у него перед тем же ssh?

в чем профит
профит в том, что человеку не нужно писать файлики на своем машине, а потом копировать их (scp, winscp) на удаленную машину, где ему приходится залазить в ненавистную ему командную строку и писать make, make run. тестировать на своих машинах не получается, т.к. мощности идут от порядка 20000 процессоров.
я например реализовал такую штуку: поставил на удаленной codeBlocks, подключил к нему компиляторы, библиотеки, makefile-ы. запускаю с поддержкой иксов (ssh -X), но это все жутко тормозит из-за интернета, т.к. ему приходится отрисовывать все кнопочки и т.п.
я же описал, что подобная проблема была и с paraview. через иксы все жутко тормозило и никуда не годилось. людям приходилось копировать к себе на машину файлы paraview и отрисовывать уже у себя. жутко неудобно и долго. и когда открылась возможность, что на удаленной машине можно запускать сервер, который отрисовывает, пропускает через фильтры, делает еще кучу гадостей(наподобие параллельной прорисовки, т.к. масштабы тоже огромны), а на твою машину посылает уже готовый объект, который можно крутить как хочешь и ничего не тормозит, т.к. интернет трафик гораздо ниже, это было большим прорывом! тогда и пришла идея с такой же ide!

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: IDE по типу клиент - сервер
« Ответ #18 : 12 Апреля 2014, 15:47:37 »
Ну как я и говорил, проще написать плагин к Eclipse если уже не написан, или вовсе простой скрипт, который после компиляции будут запускать, а он уже скопирует на удаленную машину исполняемый файл и там его запустит, получит результаты и скопипастит их на локальную машину обратно.
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: IDE по типу клиент - сервер
« Ответ #19 : 12 Апреля 2014, 15:49:45 »
vladisalv, так настрой автоматическое синхронизирование.

Оффлайн vladisalv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: IDE по типу клиент - сервер
« Ответ #20 : 12 Апреля 2014, 15:58:19 »
ну, эти варианты уже рассматривались :) если ничего путного не будет, то придется так.
я просто думал, может все-таки есть такие ide. Сейчас же много облачных ide, вот я и подумал, вдруг существуют технологии, позволяющие разворачивать такие же системы на своих машинах
Всем спасибо :)

Оффлайн vladisalv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: IDE по типу клиент - сервер
« Ответ #21 : 13 Ноября 2015, 20:40:07 »
чем все тогда кончилось: использовали NetBeans. Там это в функциональность вложено. Можно запустить IDE на локальной машине, но манипулировать ресурсами (файлы, компилятор и т.д.) на удаленной системе. Вотъ.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7215
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: IDE по типу клиент - сервер
« Ответ #22 : 14 Ноября 2015, 01:02:18 »
vladisalv, круто. Я даже не знал, что Netbeans такое умеет. А включается данный функционал как?

Оффлайн vladisalv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: IDE по типу клиент - сервер
« Ответ #23 : 15 Ноября 2015, 02:36:34 »
А в этом и основное преимущество NetBeans - там все уже включено по умолчанию + поддерживает 3 режима работы (нам подошел полный режим)
https://netbeans.org/kb/docs/cnd/remote-modes_ru.html
https://netbeans.org/kb/docs/cnd/remotedev-tutorial_ru.html
если мне не изменяет память, то находил плагины для eclipse и code blocks. Но это уже нужно было дополнительно всем устанавливать и настраивать. И еще, возможно решающее, преимущество netbeans - поддерживает fortran

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Wars ~.o

Оффлайн vladisalv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: IDE по типу клиент - сервер
« Ответ #25 : 15 Ноября 2015, 16:54:07 »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: IDE по типу клиент - сервер
« Ответ #26 : 15 Ноября 2015, 19:35:41 »
vladisalv,
всё? закрыть тему.
Wars ~.o

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.