Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Какие библиотеки элементов управления Вы применили бы в новом проекте / 25 сообщений из 45, страница 1 из 2
04.07.2012, 14:07
    #37866027
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
Обратите внимание, не под win-forms проекты, а только под ASP.NET.
Под win-то они все хороши, а вот под вэб - это вопрос.
...
Рейтинг: 0 / 0
04.07.2012, 16:19
    #37866314
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
Отсутствует вариант "вообще не использую".
Предпочитаю чистый html.
...
Рейтинг: 0 / 0
04.07.2012, 16:23
    #37866327
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
...
Рейтинг: 0 / 0
04.07.2012, 19:13
    #37866620
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
1. А где аякс контрол тулкит?
2. Проголосовал за телерик.
3. Опрос невалидный, ибо нет возможности малтиселекта.
...
Рейтинг: 0 / 0
05.07.2012, 15:31
    #37867794
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
МСУ1. А где аякс контрол тулкит?
2. Проголосовал за телерик.
3. Опрос невалидный, ибо нет возможности малтиселекта.
1. Входит в стандартные элементы Микрософт.
2. Молодец.
3. Мультиселект - это пункт "Использую сразу несколько, поэтому не могу отдать предпочтение какой-то одной".
...
Рейтинг: 0 / 0
05.07.2012, 15:36
    #37867812
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
Max Pro,

У меня в конторе задействовано несколько проектов с девэкспрессом (я принимал в них участие).
Но решил не голосовать почему-то.
...
Рейтинг: 0 / 0
05.07.2012, 15:38
    #37867816
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
А! Понял почему. Потому что написано "в новом".
В новом проекте я бы вообще не использовал дотнет.
...
Рейтинг: 0 / 0
05.07.2012, 15:45
    #37867843
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
AntonariyОтсутствует вариант "вообще не использую".
Предпочитаю чистый html.
Значит у тебя не aspx, а клиентский html. Хорошо, а серверную часть-то на чём пишешь, на хандлерах что ли? Ну этот вариант я не предусмотрел, так как это не знаю что и сказать.
...
Рейтинг: 0 / 0
05.07.2012, 15:55
    #37867870
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
ShSerge,

Я работал на Component One, Infragistics и DevExp. Впечатления очень противоречивые. Мой друг из Киева (Dimon aka Manowar) работает частично на Телерике. Что сказать? Везде свои глюки, самый правильный, но и самый трудный выбор, это своя собственная библиотека.

Ты пишешь, "В новом проекте я бы вообще не использовал дотнет". Что тогда? По-любому серверная часть нужна, за исключением сайтов-визиток. Если не .NET, тогда Ява или ПХП. На ПХП хостинг дешевле, вот и вся разница.
...
Рейтинг: 0 / 0
05.07.2012, 16:05
    #37867894
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
Max Pro...На ПХП хостинг дешевле, вот и вся разница.
Я бы использовал хендлеры, на выхлоп которых наворачивал бы сенчу и свои собственные наработки.
А хендлеры писать на дотнете или на пхп - совершенно один хрен. Разве что, пхп - штука бесплатная (да и проще в использовании). Насчёт платного хостинга, не особо беспокоюсь - кому надо сам заплатит.
...
Рейтинг: 0 / 0
05.07.2012, 16:15
    #37867918
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
ShSergeЯ бы использовал хендлеры, на выхлоп которых наворачивал бы сенчу и свои собственные наработки.[...]
Это высший пилотаж.
...
Рейтинг: 0 / 0
05.07.2012, 16:16
    #37867920
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
ПС. Но Девэкспресс мне реально нравится. Не надо особо напрягать голову, взял и перетащил, прописал немного пропертей в конструкторе и вуаля! Короче, КЛАДР с инкрементным поиском и всякими другими наворотами написал за день. Это я тогда только-только учился использовать эти компоненты. Сейчас бы написал за полчаса без проблем.
А "ручками", типа, как я на хендлерах говорил - это на пару дней потянет. Правда, будет наверняка лучше. Потому что со "своей" программой можно сделать всё что угодно. То есть, я таки склоняюсь к "ручкам" (хендмейк, хе-хе!).
...
Рейтинг: 0 / 0
05.07.2012, 16:47
    #37868002
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
Max ProAntonariyОтсутствует вариант "вообще не использую".
Предпочитаю чистый html.
Значит у тебя не aspx, а клиентский html. Хорошо, а серверную часть-то на чём пишешь, на хандлерах что ли?Фактически у меня всего один пустой default.aspx, в респонс которого выдается результат трансформации xml/xsl.
Xml представляет собой шаблон данных на языке разметки собственного изобретения:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<GML:TEMPLATE xmlns:GML="http://tempuri.org/gml">
  <GML:STYLESHEET 
	BUILTIN="0" 
	FILENAME="{GML:IF OBJECT='STATE' FIELD='WCEPARAM' SIGN='NOT' CONDITION='CUSTOMERID'}Отчет_{GML:STATE FIELD='NOW' FORMAT='FORM'/}.xml{/GML:IF}" 
        CONTENTTYPE="{GML:IF OBJECT='STATE' FIELD='WCEPARAM' SIGN='NOT' CONDITION='CUSTOMERID'}application/msword{/GML:IF}{GML:IF OBJECT='STATE' FIELD='WCEPARAM' SIGN='EQUAL' CONDITION='CUSTOMERID'}text/html{/GML:IF}">
    <GML:IF OBJECT="STATE" FIELD="WCECOMMAND" SIGN="EQUAL" CONDITION="GOTO">DesignTemplates/actions.xsl</GML:IF>
    <GML:IF OBJECT="STATE" FIELD="WCECOMMAND" SIGN="EQUAL" CONDITION="SHOWALL">DesignTemplates/actions.xsl</GML:IF>
    <GML:IF OBJECT="STATE" FIELD="WCECOMMAND" SIGN="EQUAL" CONDITION="SHOWREPORT">
      <GML:IF OBJECT="STATE" FIELD="WCEPARAM" SIGN="EQUAL" CONDITION="CUSTOMERID">DesignTemplates/customerreport.xsl</GML:IF>
      <GML:IF OBJECT="STATE" FIELD="WCEPARAM" SIGN="EQUAL" CONDITION="USERID">DesignTemplates/userreport.xsl</GML:IF>
    </GML:IF>
    <GML:IF OBJECT="STATE" FIELD="WCECOMMAND" SIGN="EQUAL" CONDITION="CREATEREPORT">DesignTemplates/customerreport.xsl</GML:IF>
  </GML:STYLESHEET>
  <GML:DATA ROOTTAG="ROOT">
    <GML:INCLUDE TYPE="FILE">INC_HEAD.XML</GML:INCLUDE>
    <GML:BLOCK TAG="BODY">
      <GML:INCLUDE TYPE="FILE">INC_ACTIONS.XML</GML:INCLUDE>
      <GML:BLOCK TAG="PAGE">
        <GML:IF OBJECT="STATE" FIELD="WCECOMMAND" SIGN="EQUAL" CONDITION="GOTO">
            <GML:RS TYPE="LIST" SOURCE="avActions" FILTER="$USERID" ORDERBY="DateNative desc" FORXML="RAW" TAG="ACTIONS"/>
        </GML:IF>
        <GML:IF OBJECT="STATE" FIELD="WCECOMMAND" SIGN="EQUAL" CONDITION="SHOWALL">
          <GML:IF OBJECT="STATE" FIELD="ISADMIN" SIGN="EQUAL" CONDITION="TRUE">
            <GML:RS TYPE="LIST" SOURCE="avActions" ORDERBY="DateNative desc" FORXML="RAW" TAG="ACTIONS"/>
          </GML:IF>
        </GML:IF>
        <GML:IF OBJECT="STATE" FIELD="WCECOMMAND" SIGN="EQUAL" CONDITION="SHOWREPORT">
          <GML:IF OBJECT="STATE" FIELD="WCEPARAM" SIGN="EQUAL" CONDITION="CUSTOMERID">
            <GML:RS TYPE="LIST" SOURCE="avActions" FILTER="(^CUSTOMERID)" ORDERBY="DateNative" FORXML="RAW" TAG="ACTIONS"/>
          </GML:IF>
          <GML:IF OBJECT="STATE" FIELD="WCEPARAM" SIGN="EQUAL" CONDITION="USERID">
            <GML:RS TYPE="LIST" SOURCE="avActions" FILTER="(^USERID)" ORDERBY="DateNative desc" FORXML="RAW" TAG="ACTIONS"/>
          </GML:IF>
        </GML:IF>
        <GML:IF OBJECT="STATE" FIELD="WCECOMMAND" SIGN="EQUAL" CONDITION="CREATEREPORT">
          <GML:RS TYPE="LIST" SOURCE="avReports" FILTER="($REPORTID)">
            <GML:GET FIELD="CODE" TAG="REPORTCODE"/>
          </GML:RS>
          <GML:RS TYPE="LIST" SOURCE="avActions" FILTER="(^CUSTOMERID)&amp;(:START&lt;=DATENATIVE)&amp;(:FINISH&gt;=DATENATIVE)" ORDERBY="DateNative" FORXML="RAW" TAG="ACTIONS"/>
        </GML:IF>
      </GML:BLOCK>
    </GML:BLOCK>
  </GML:DATA>
</GML:TEMPLATE>


Для удобства набора сам язык описан в xsd.
default.aspx только и делает, что вызывает процессор этого языка и передает ему контекст.
Не знаю, можно ли назвать такую схему хэндлером.
...
Рейтинг: 0 / 0
05.07.2012, 19:08
    #37868225
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
Antonariy,

У тебя 3-я схема - см. влож. рис.
У меня тоже такая страничка есть для отображения образа xml-документа, но я делал не через aspx-страницу, а через хандлер (ashx), у него событийная модель короче, соответственно тратится меньше системных ресурсов.
...
Рейтинг: 0 / 0
05.07.2012, 22:56
    #37868412
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
Max ProAntonariy,

У тебя 3-я схема - см. влож. рис.Вторая схема у меня тоже поддерживается, движок может выступать в виде xml-сервиса. Может и до WCF допилю, но пока нужды нет.
А у трансформации на клиенте есть ряд недостатков, сайты с ней лучше не делать. Разве что отдельные узко специализированные странички, которые трансформировать на сервере совсем невыгодно, вроде больших унылых отчетов.

Max Proхандлер (ashx)Кстати делал я хандлер, но выглядит он по-другому:

Код: xml
1.
2.
3.
4.
5.
  <system.webServer>
    <handlers>
      <add name="GML" verb="*" path="*" type="GMLParser"/>
    </handlers>
  </system.webServer>


Код: vbnet
1.
2.
3.
4.
5.
Public Class GMLParser
    Implements IHttpHandler

    ...
End Class

Это тоже самое, что ashx? А если нет, то что лучше?
За aspx в принципе не держусь, использую по привычке.
...
Рейтинг: 0 / 0
05.07.2012, 23:14
    #37868423
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
Max ProМСУ1. А где аякс контрол тулкит?
2. Проголосовал за телерик.
3. Опрос невалидный, ибо нет возможности малтиселекта.
1. Входит в стандартные элементы Микрософт.
2. Молодец.
3. Мультиселект - это пункт "Использую сразу несколько, поэтому не могу отдать предпочтение какой-то одной".
1. Не входит в стандартные элементы Микрософт.
2. Знаю.
3. Тогда никто не узнает, какие именно компоненты использует голосующий. Косты подобных ответов равны нулю.
...
Рейтинг: 0 / 0
06.07.2012, 18:36
    #37869643
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
AntonariyMax Proхандлер (ashx)Кстати делал я хандлер, но выглядит он по-другому:

Код: xml
1.
2.
3.
4.
5.
  <system.webServer>
    <handlers>
      <add name="GML" verb="*" path="*" type="GMLParser"/>
    </handlers>
  </system.webServer>


Код: vbnet
1.
2.
3.
4.
5.
Public Class GMLParser
    Implements IHttpHandler

    ...
End Class

Это тоже самое, что ashx? А если нет, то что лучше?
За aspx в принципе не держусь, использую по привычке.
ashx компилируется в пи-код IL во время первого обращения, перезапускать вэб-сервер не нужно. А твой gml компилируется в общую dll проекта и при заливке на хостовый сервер его рекомендуется перестартовать.
И ashx и gml представляют из себя ISAPI-фильтры. Но вот если ashx уже прописан в IIS-е, то gml придётся добавлять. Не все хостеры предоставляют возможность добавления своего фильтра, например, невозможно это сделать на хосте http://www.mochahost.com/
...
Рейтинг: 0 / 0
06.07.2012, 20:43
    #37869757
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
Я имел ввиду свой ashx без CodeBehind:
Код: xml
1.
<%@ WebHandler Language="C#" Class="Statement" %>



И по поводу GML я его не там увидел, так как тега <handlers> и атрибута name раньше не было, а было <httpHandlers>, то я прочитал вместо <add name="GML" по-старинке как бы такую конфигурацию:
Код: xml
1.
2.
3.
<httpHandlers>
	<add path="name.GML" verb="*" type="GMLParser"/> 
</httpHandlers>



МСУ, теперь доволен, было из-за чего ругаться-то?
...
Рейтинг: 0 / 0
07.07.2012, 17:59
    #37870202
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
Max ProНе все хостеры предоставляют возможность добавления своего фильтраЭто проблема передо мной не стоит, я работаю только с выделенными серверами.
...
Рейтинг: 0 / 0
10.07.2012, 12:00
    #37872903
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
up
...
Рейтинг: 0 / 0
10.07.2012, 14:13
    #37873236
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
ShSergeupКого-то конкретного ждешь?
...
Рейтинг: 0 / 0
10.07.2012, 14:48
    #37873305
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
AntonariyShSergeupКого-то конкретного ждешь?
Я основательно почистил топик. После этого он опустился. Вот и упнул.
...
Рейтинг: 0 / 0
10.07.2012, 20:41
    #37873886
Какие библиотеки элементов управления Вы применили бы в новом проекте
Ну кагбе либы раскуривать дело конечно нужное,
но как правило сервер контролы пишу сам, JS виджет скопипастить это можно .. позырить как нарисован :]

оффтопДля работы с Open XML нужна либа, может посоветует кто?
Open XML SDK 2.0 for Microsoft Office не предлагать.
...
Рейтинг: 0 / 0
10.07.2012, 21:08
    #37873912
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какие библиотеки элементов управления Вы применили бы в новом проекте
DocumentFormat.OpenXml.dll
...
Рейтинг: 0 / 0
11.07.2012, 00:25
    #37874038
Какие библиотеки элементов управления Вы применили бы в новом проекте
МСУDocumentFormat.OpenXml.dll

Пробовал, не катит :[ к сожалению. см. спойлер
Пришлось писать самому. Вот хотел у обчества спросить может кто тоже заморочился.



...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Какие библиотеки элементов управления Вы применили бы в новом проекте / 25 сообщений из 45, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]