Заменить настольное приложение
От: _NN_  
Дата: 02.05.15 17:25
Оценка:
Ситуация следующая, имеется старое приложение которое требуется улучшить.
На мой взгляд более перспективным будет оформить его как веб приложение при этом сервер пусть бежит локально.
Это позволит в будущем перенести сервер в любое место без потери удобства работы.

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

Спасибо.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re: Заменить настольное приложение
От: velkin Земля kisa.biz
Дата: 02.05.15 18:02
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Вопрос какую технологию лучше тут выбрать ?


GNU/Linux, Apache+Nginx, PHP, Postgres.
Re[2]: Заменить настольное приложение
От: _NN_  
Дата: 02.05.15 18:07
Оценка:
Здравствуйте, velkin, Вы писали:

V>Здравствуйте, _NN_, Вы писали:


_NN>>Вопрос какую технологию лучше тут выбрать ?


V>GNU/Linux, Apache+Nginx, PHP, Postgres.

Мне бы просто и быстро
Тут увы надо все тщательно настраивать.

Еще мне нужно будет запускать сервер в Windows вначале.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re: Заменить настольное приложение
От: Ziaw Россия  
Дата: 02.05.15 18:29
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Я пока склоняюсь к IIS Express и ASP.NET потому как знаком с этим больше всего.

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

Судя по постановке вопроса, ты рассматриваешь не только ASP.NET. Самая быстрая и приятная web разработка сейчас — ruby on rails. Можно хостить и на винде. Будут вопросы — стучись в скайп.
Re[2]: Заменить настольное приложение
От: _NN_  
Дата: 02.05.15 18:38
Оценка:
Здравствуйте, Ziaw, Вы писали:

Z>Здравствуйте, _NN_, Вы писали:


_NN>>Я пока склоняюсь к IIS Express и ASP.NET потому как знаком с этим больше всего.

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

Z>Судя по постановке вопроса, ты рассматриваешь не только ASP.NET. Самая быстрая и приятная web разработка сейчас — ruby on rails. Можно хостить и на винде. Будут вопросы — стучись в скайп.


Ок.
Будет полезно расписать немного информации тут в форуме.

А на чем разрабатывают под RoR ?
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[3]: Заменить настольное приложение
От: Ziaw Россия  
Дата: 02.05.15 19:34
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Будет полезно расписать немного информации тут в форуме.


Чтобы ее написать, надо понять, что тебя интересует. Например установка в IIS через WebPlatformInstaller.

Главный плюс по сравнению с ASP.NET MVC это разработка на лету. Ничего не надо собирать, перезапускать сервер требуется исключительно редко. Есть из коробки управление схемой БД через миграции и вообще простая работа с БД происходит исключительно просто. Легко подключаются DSL для генерации html, css, роутинга, авторизации, валидации, тестирования. Продуманный деплой приожения (упаковка скриптов, стилей). Пакеты для большинства типовых веб задач (сама идея уже портирована в NuGet, но выбор в RoR богаче на порядки). В отличии от ASP.NET MVC, похоже, что разработчики пляшут от продакшен разработки на самих рельсах. MVC конечно через несколько лет впитывает удобные вещи, но всегда отстает и процесс от внесения изменений (кроме вьюх) до их визуализации это мрак.

Минусы: все минусы опенсорса и динамики.

_NN>А на чем разрабатывают под RoR ?


Многие в обычных программерских редакторах. Я в RubyMine.
Re[2]: Заменить настольное приложение
От: Ops Россия  
Дата: 02.05.15 22:51
Оценка:
Здравствуйте, velkin, Вы писали:

V>GNU/Linux, Apache+Nginx, PHP, Postgres.


А зачем здесь апач?
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[3]: Заменить настольное приложение
От: Ziaw Россия  
Дата: 03.05.15 06:19
Оценка:
Здравствуйте, Ops, Вы писали:

Ops>А зачем здесь апач?


Наверное для mod_php. В таком случае непонятно, зачем nginx (ну кроме гордости от стрельбы из пушки по воробьям).
Re[4]: Заменить настольное приложение
От: Ops Россия  
Дата: 03.05.15 11:23
Оценка: +1
Здравствуйте, Ziaw, Вы писали:

Z>Наверное для mod_php. В таком случае непонятно, зачем nginx (ну кроме гордости от стрельбы из пушки по воробьям).


nginx как прокси раньше использовали, динамику у апача брал (и, при некоторых настройках кешировал), статику всю сам. Только с некоторых пор он отлично с пхп умеет работать.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[5]: Заменить настольное приложение
От: Ziaw Россия  
Дата: 03.05.15 15:33
Оценка:
Здравствуйте, Ops, Вы писали:

Ops>nginx как прокси раньше использовали, динамику у апача брал (и, при некоторых настройках кешировал), статику всю сам. Только с некоторых пор он отлично с пхп умеет работать.


AFAIK, для пхп ему нужен какой-то бакенд сервер, например fastcgi wrapper или апач+mod_php. Правда с апачем в простых случаях напрочь отпадает необходимость в nginx.
Re[6]: Заменить настольное приложение
От: Ops Россия  
Дата: 03.05.15 16:39
Оценка: +1
Здравствуйте, Ziaw, Вы писали:

Z>AFAIK, для пхп ему нужен какой-то бакенд сервер, например fastcgi wrapper или апач+mod_php. Правда с апачем в простых случаях напрочь отпадает необходимость в nginx.


Начиная с какой-то версии с пхп искаропки идет php-fpm, в 5.4 точно, а для 5.3 и старше уже даже обновления безопасности не выпускают. Так что связка нгинкс+апач для пхп уже точно не нужна.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re: Заменить настольное приложение
От: 0BD11A0D  
Дата: 05.05.15 09:16
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Ситуация следующая, имеется старое приложение которое требуется улучшить.

_NN>На мой взгляд более перспективным будет оформить его как веб приложение при этом сервер пусть бежит локально.
_NN>Это позволит в будущем перенести сервер в любое место без потери удобства работы.

_NN>Вопрос какую технологию лучше тут выбрать ?

_NN>Я пока склоняюсь к IIS Express и ASP.NET потому как знаком с этим больше всего.
_NN>Готов выслушать любое предложение, лишь бы было просто и быстро что-нибудь накатать и была возможность вынести на отдельный сервер, в потенциале возможно на какой-нибудь хостинг.

_NN>Спасибо.


Если быстро и просто, а в дальнейшем без геморроя с хостингами — разрабатываете под любой WAMP (например, EasyPHP). Потом упихаете серверные компоненты в дистрибутив. Еще рекомендую взять стабильную версию CEF и сделать свой браузер. Раньше это был CEF1, но сейчас, может, CEF3 достаточно созрел.
Re: Заменить настольное приложение
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 07.05.15 11:55
Оценка:
Здравствуйте, _NN_, Вы писали:

_NN>Вопрос какую технологию лучше тут выбрать ?

_NN>Я пока склоняюсь к IIS Express и ASP.NET потому как знаком с этим больше всего.
_NN>Готов выслушать любое предложение, лишь бы было просто и быстро что-нибудь накатать и была возможность вынести на отдельный сервер, в потенциале возможно на какой-нибудь хостинг.

_NN>Спасибо.


Посмотри на KRuntime и ASP.NET5 (VS 2015), не релиз еще, но пока напишешь — зарелизить успеют.

Хотя скорее всего большая часть кода у тебя будет в JS. На сервере от силы webapi.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.