Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

На чём писать сайт?

250  
iln_1976 посетитель02.08.07 15:47
NEW 02.08.07 15:47 
Мне нужно будет в скором будущем написать несколько сайтов.
Сейчас у меня есть несколько работающих программ (C# + Ado.Net + Crystal Reports )
Нужно будет чтобы данные их этих програм были доступны клиентам (точнеее клиентам моих клиентов ) через интернет странички,
то есть чтоб они заходили под своим логином, смотрели свои данные и печатали касающуюся их информацию.
Стоит важный вопрос: на что стоить потратить время чтобы написать эти странички?
#1 
Tomasson ёшик02.08.07 16:38
Tomasson
NEW 02.08.07 16:38 
в ответ iln_1976 02.08.07 15:47
В ответ на:
Стоит важный вопрос: на что стоить потратить время чтобы написать эти странички?

На изучение Web Services
На каком языке писать, зависит от поддержки на твоем сервере и на сервере клиента. Но в принципе, все равно, т.к. данные будут передоваться в ХМЛ-формате. С#, Java, PHP поддерживают Web Services.
У Amazon есть tollkit для Web Services. Можешь потренироваться с их сервисом:-)
#2 
Murr коренной житель02.08.07 19:11
Murr
NEW 02.08.07 19:11 
в ответ iln_1976 02.08.07 15:47
на что стоить потратить время чтобы написать эти странички?
------
Подумай над организацией данных и их разграничением - клиент клиента обычно должен видеть только, что ему покажут.
#3 
Tomasson ёшик02.08.07 22:01
Tomasson
NEW 02.08.07 22:01 
в ответ Tomasson 02.08.07 16:38
вспомнил, что еще Гугль предлагает такой сервис.
Google Web Service
Примеры:
http://www.codeproject.com/cs/webservices/mygoogle.asp
http://blogs.msdn.com/coding4fun/archive/2006/10/31/912079.aspx
#4 
voxel3d Убить всех транслитчиков!03.08.07 10:58
voxel3d
NEW 03.08.07 10:58 
в ответ iln_1976 02.08.07 15:47
В ответ на:
Стоит важный вопрос: на что стоить потратить время чтобы написать эти странички?

Да, на что угодно, в принципе. Выбирай то, знание чего тебе пригодится потом.
Dropbox - средство синхронизации и бэкапа файлов.
#5 
pilotmaks прохожий15.08.07 11:19
NEW 15.08.07 11:19 
в ответ iln_1976 02.08.07 15:47
Чтобы писать web-приложения (как я понял раньше ты писал win-приложения):
- Сначала посмотри видео-уроки на немецком на http://www.asp.net/de/tutorials/ (начиная с 5 урока речь лектора слышна на много лучше),
- Потом посмотри страничку http://www.asp.net/downloads/starter-kits/ . Это ВСЕ бесплатные готовые решения √ ╚заготовки╩. Для твоей задачи подходит:
А) ╚DotNetNuke╝ Portal Web Site╩ и
Б) ╚TheBeerHouse: CMS and E-commerce Web Site╩.
DotNetNuke (или DNN) √ это бесплатная и очень мощная CMS. Существенный минус √ страницы долго грузятся (могут занимать до 600 кб), но подходит для intranet организации, я не думаю, что стоит делать сайт основанный на этой CMS для выкладывания в глобальный интерент, где пользователи разные и чем меньше страничка и кросбраузнее √ тем лучше.
- Поставть ╚TheBeerHouse: CMS and E-commerce Web Site╩ у себя. Дурацкий дизайн, но отличная функциональная начинка. Посмотри как работает с пользователями, их ролями. Эта CMS в твоей задачи СЭКОНОМИТ тебе кучу времени! ;)
- Есть еще один вариант. Это www.kentico.com . Сочитает в себе функциональность DNN и легкость TheBeerHouse. Это платная CMS, но в версии 2.2. откомпилированные библиотеки не подверглись ╚обфускации╩, т.е. с помощью ╚.NET Reflector■
http://www.aisto.com/roeder/dotnet и ⌠Reflector.FileDisassembler■ http://www.codeplex.com/reflectoraddins/ ты сделаешь из скомпиленного кода исходный код.
#6 
voxel3d Убить всех транслитчиков!15.08.07 11:49
voxel3d
NEW 15.08.07 11:49 
в ответ pilotmaks 15.08.07 11:19
Товарищ, любая система управления контентом, существенно облегчает жизнь, если требуется иметь инструмент для изменения содержимого сайта и управлению ролями пользователей без привлечения к этому процессу программиста и веб-дизайнера. Для разовой работы, где требуется по большому сч╦ту вывести списки и приделать систему авторизации к этому делу, потеря времени на изучение CMS и в дальнейшем на постоянный гемморой связанный с своевременными установками патчей закрывающими дыры в безопасности CMS не окупается ни разу.
Dropbox - средство синхронизации и бэкапа файлов.
#7 
pilotmaks прохожий15.08.07 13:28
NEW 15.08.07 13:28 
в ответ voxel3d 15.08.07 11:49, Последний раз изменено 15.08.07 13:29 (pilotmaks)
Согласен.
Тогда "TheBeerHouse: CMS and E-commerce Web Site" - изучать там почти нечего, и "изобретать велосипед" не придется.
#8 
iln_1976 посетитель15.08.07 14:07
NEW 15.08.07 14:07 
в ответ pilotmaks 15.08.07 13:28
Я уже учу ASP. ASP.NET - думаю лутшего решения нету
#9 
jbond1981 Забанен до 30/6/25 08:44 прохожий15.08.07 20:49
15.08.07 20:49 
в ответ iln_1976 02.08.07 15:47
Если тебе нужен просто сайт, используй Joomla. Отличная CMS Я ее сеичас использую.
зы. А вот если хочешь работать профессионально (в команде) - ASP.NET
#10 
jbond1981 Забанен до 30/6/25 08:44 прохожий15.08.07 20:51
NEW 15.08.07 20:51 
в ответ jbond1981 15.08.07 20:49
http://ru.wikipedia.org/wiki/Joomla
#11 
iln_1976 посетитель16.08.07 00:22
NEW 16.08.07 00:22 
в ответ jbond1981 15.08.07 20:49
мне нужно с поддержкой баз данных MS Access,Crystal Reports и Web Services
#12