Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

Выбор технологии для создания WEB-версии ERP-системы   Найти похожие ветки 

 
>|<   (2012-07-24 14:30) [0]

Уважаемые мастера!
В связи переходом проекта в стадию сопровождения, начальство поставило задачу придумать себе работу)))
Поскольку на сопровождение уходит немного времени, решил в свободное время изучить какую-то веб-технологию и переписать desktop-версию под нее.
У кого есть подобный опыт, поделитесь, какую лучше использовать технологию и почему?
Само приложение состоит из 100 форм, использует DevExpress и ходит в БД Oracle.
Хотелось бы, чтобы выбранная технология позволяла использовать DevExpress.
На сайте последних увидел список поддерживаемых технологий:
ASP.NET, SilverLight, WPF.
Поддерживают ли последние две технологии компиляцию приложений для WEB?

Имеется небольшой опыт на С# и Java. На чем легче переписывать после десяти лет программирования на Delphi?


 
Anatoly Podgoretsky ©   (2012-07-24 15:06) [1]

> >|<  (24.07.2012 14:30:00)  [0]

На Бейсике


 
Плохиш ©   (2012-07-24 15:09) [2]

ASP.NET


 
Пользователь интернета   (2012-07-24 15:27) [3]

Google Web Toolkit (GWT), Rich Ajax Platform


 
Омлет ©   (2012-07-24 15:30) [4]

Java


 
Пользователь интернета   (2012-07-24 15:47) [5]

И это... Смотря какая ERP. А то мож Infosphere + Cognos.


 
>|<   (2012-07-24 15:59) [6]


>
> На Бейсике

Это прикол или имеется в виду Visual Basic.Net?


>  Смотря какая ERP

ERP для учета телекоммуникационного оборудования мобильного оператора.
Создание заявок на его покупку, ремонт, перемещение, заказ на склад, списание.
Работа с подрядчиками, учет по серийным номерам, инвентаризация, адресное складское хранение, создание спецификаций на объекты и т.д.

В компании на данный момент порядка 200 информационных систем и практически все имеют свою веб-версию. Поэтому решил подтянуть свою систему к общей тенденции))

Еще возникла идея реализовать систему в облаке. Тем более, что Delphi XE реализует Windows Azure...
Какие сложности могут ожидать меня на этом пути?


 
Anatoly Podgoretsky ©   (2012-07-24 16:38) [7]

Поскольку фигурировало ASP.NET и C#, то естественно Visual Basic.Net, осваивается проще чем C#, результат одинаков
Я в данной связке сделал свой сайт - не изучая, ни Бейсик, не ASP.NET - правда у меня именно такая цель была.


 
©   (2012-07-24 17:46) [8]

если платформа вин, то я выбрал бы c#
для *nix взял бы python
php сильно неадекватный язык


 
>|<   (2012-07-24 18:05) [9]


> Поскольку фигурировало ASP.NET и C#, то естественно Visual
> Basic.Net, осваивается проще чем C#, результат одинаков
> Я в данной связке сделал свой сайт - не изучая, ни Бейсик,
>  не ASP.NET - правда у меня именно такая цель была.


Моя цель - не написание сайта, а создание тонкого клиента из толстого. То есть, нужно перенести весь код на сервер, чтобы он вместо VCL-форм возвращал html-странички с таким же функционалом. Ну и чтобы не заморачиваться на поиске аналогов мегаудобных DevExpress-ов, нужен язык программирования, под который они есть.

Единственно, пока не определился между чем остановиться: ASP.NET, SilverLight, WPF, WinForms - они все годятся для веб-приложений или только ASP.NET?
Пойду почитаю об этих технологиях, в чем разница и для чего они нужны...


 
знайка   (2012-07-24 18:26) [10]


> вместо VCL-форм возвращал html-странички с таким же функционалом.
> ASP.NET, SilverLight, WPF, WinForms


Все в кучу. Вам веб ориентированный или десктоп?
Для веб первые два, но сильверлайт это не "html-странички", для десктоп - последние, ну и естественно тоже не "html-странички".

WPF + WCF, если приспичит то на SilverLight "переточить" не проблема.


 
картман ©   (2012-07-24 18:28) [11]


> >|<   (24.07.12 15:59) [6]


> В компании на данный момент порядка 200 информационных систем
> и практически все имеют свою веб-версию.


новое издание Британники готовите?


 
знайка   (2012-07-24 18:31) [12]


>  Visual Basic.Net, осваивается проще чем C#
Это от человека зависит.
По мне так VB.Net сложнее.


 
Давайте будем жрать!   (2012-07-24 18:36) [13]


> >|<  (24.07.2012 14:30:00)  [0]
Года четыре назад делали к docflow-системе веб-морду по образу и подобию десктопного приложения. Делали на ASP.NET, вроде успешно.


 
tesseract ©   (2012-07-24 21:23) [14]


> На сайте последних увидел список поддерживаемых технологий:
>
> ASP.NET, SilverLight, WPF.


Silverlight сдох. Писать вебморду очень просто если привык к MVC. Тем более для ASp.net он однозначно очень грамотно сделан.


 
Petr V. Abramov ©   (2012-07-24 21:40) [15]


> Хотелось бы, чтобы выбранная технология позволяла использовать
> DevExpress.

дык у DevExpress и  .Net, и ASP.Net - мэйнстрим, дельфя так, чтоб когда с нее слезут, не думали, какие компоненты покупать :)))
не то, чтоб один в один все, но идеи, ясно, те же.


 
картман ©   (2012-07-24 23:29) [16]


> дельфя так, чтоб когда с нее слезут, не думали, какие компоненты
> покупать

можно чуть развернутее?


 
Petr V. Abramov ©   (2012-07-24 23:31) [17]


> картман ©   (24.07.12 23:29) [16]
>
>
> > дельфя так, чтоб когда с нее слезут, не думали, какие
> компоненты
> > покупать
>
> можно чуть развернутее?
>

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


 
картман ©   (2012-07-25 00:36) [18]


> Petr V. Abramov ©   (24.07.12 23:31) [17]


> но как бе готовых платить за хорошую библиотеку кого больше
> по нынешним временам, дельфишников или нетчиков

не знаю, но верю, что вечно умирающий станет вскоре поживее))


 
>|<   (2012-07-25 11:50) [19]


> Все в кучу. Вам веб ориентированный или десктоп?
> Для веб первые два, но сильверлайт это не "html-странички",
>  для десктоп - последние, ну и естественно тоже не "html-
> странички".
>
> WPF + WCF, если приспичит то на SilverLight "переточить"
> не проблема.

html-странички - это не камень преткновения и не самоцель.
Главное - чтобы пользователь мог работать через браузер точно также, как через толстый клиент.

Теперь осталось сделать выбор между ASP.net и SilverLight.
Вроде обе технологии поддерживают DevExpress, но набор компонентов значительно отличается от набора для VCL. Что усложняет задачу при перерисовке дизайна форм:(


 
Плохиш ©   (2012-07-25 12:44) [20]

Для SilverLight надо плагин ставить и не на все ос он имеется. Для особо развивающихся в последнее время мобильных его нет.


 
Empleado ©   (2012-07-25 13:20) [21]

когда-то встречал вот это
http://www.outsystems.com/agile-platform-editions/
показалось удобным


 
>|<   (2012-07-25 13:50) [22]

Кстати, вспомнился один удачный стартап rollApp, описание:"разработка виртуальной технологии, позволяющей запускать любое ПО на любом устройстве, имеющем браузер"
"Вы открываете любую программу не на своем компьютере, а на нашем сервере, но работаете с ней у себя на экране. При этом наш сервис создает для Вас полную иллюзию того, что программа работает именно на Вашем компьютере – Вы можете даже не догадываться о существовании серверов rollApp", - поясняет Владимир суть сервиса
http://life.pravda.com.ua/technology/2012/07/9/106073/


 
Плохиш ©   (2012-07-25 14:31) [23]


> >|<   (25.07.12 13:50) [22]

Эк они "облака" описали.


 
>|<   (2012-07-27 10:57) [24]

Решился переписывать на ASP.NET.
Но еще не могу понять, что лучше WebForms или MVC 2?
Кто знает, подскажите.


 
Плохиш ©   (2012-07-27 11:08) [25]


> Но еще не могу понять, что лучше WebForms или MVC 2?

Программист, по любому, лучше будет.


 
>|<   (2012-07-27 11:10) [26]

Прошу отвечать по сути.
Заранее благодарен.


 
Медвежонок Пятачок ©   (2012-07-27 11:26) [27]

будет очень лучше, если ты прочувствуешь сам, что реально лучше, сделав сначала первый вариант, а затем второй. или наоборот.


 
>|<   (2012-07-27 11:34) [28]


> будет очень лучше, если ты прочувствуешь сам, что реально
> лучше, сделав сначала первый вариант, а затем второй. или
> наоборот.

Насколько я понял, на WebForms будет проще, а на MVC правильнее.
Пожалуй, последую Вашему совету.


 
Медвежонок Пятачок ©   (2012-07-27 11:37) [29]

на мвц будет моднее и гламурнее.


 
знайка   (2012-07-27 12:03) [30]

Проще будет на сильверлайте. :)


 
>|<   (2012-07-27 12:29) [31]


> Проще будет на сильверлайте. :)

Не спорю.
Но я уже второй день смотрю видео курс по ASP.NET
Если кому интересно, вот ссылка:
http://www.intuit.ru/department/internet/webdevaspnet/1/


 
Anatoly Podgoretsky ©   (2012-07-27 12:59) [32]

> >|<  (27.07.2012 12:29:31)  [31]

На моем сайте есть подборка видео уроков по ASP.NET - несколько гигабайт
объемом.

http://podgoretsky.com/ftp/Docs/ASP/AspNET/


 
Медвежонок Пятачок ©   (2012-07-27 16:12) [33]

на самом девэкспрессе лежит куча обучающих видосов по всем ихним примочкам.


 
Студент   (2012-07-27 16:27) [34]

Лучше тот язык, который лучше знаешь.


 
>|<   (2012-07-27 17:03) [35]


> Anatoly Podgoretsky ©   (27.07.12 12:59) [32]

Благодарю за информацию!



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.53 MB
Время: 0.062 c
3-1280406421
Alekcey
2010-07-29 16:27
2013.03.22
raised exception ... in module IDODBC32.DLL


15-1354292775
Очень Злой
2012-11-30 20:26
2013.03.22
Оптимизировать код


2-1328619572
Сергей
2012-02-07 16:59
2013.03.22
Как подключиться к Oracle?


2-1339501345
ostryak5
2012-06-12 15:42
2013.03.22
Помогите решить задачу, пожалуйста.


2-1336132026
Сергей
2012-05-04 15:47
2013.03.22
Как удалить ODAC?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский