powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Какие библиотеки элементов управления Вы применили бы в новом проекте
25 сообщений из 45, страница 1 из 2
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #37866027
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обратите внимание, не под win-forms проекты, а только под ASP.NET.
Под win-то они все хороши, а вот под вэб - это вопрос.
...
Рейтинг: 0 / 0
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #37866314
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отсутствует вариант "вообще не использую".
Предпочитаю чистый html.
...
Рейтинг: 0 / 0
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #37866327
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #37866620
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. А где аякс контрол тулкит?
2. Проголосовал за телерик.
3. Опрос невалидный, ибо нет возможности малтиселекта.
...
Рейтинг: 0 / 0
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #37867794
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ1. А где аякс контрол тулкит?
2. Проголосовал за телерик.
3. Опрос невалидный, ибо нет возможности малтиселекта.
1. Входит в стандартные элементы Микрософт.
2. Молодец.
3. Мультиселект - это пункт "Использую сразу несколько, поэтому не могу отдать предпочтение какой-то одной".
...
Рейтинг: 0 / 0
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #37867812
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Max Pro,

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

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

Ты пишешь, "В новом проекте я бы вообще не использовал дотнет". Что тогда? По-любому серверная часть нужна, за исключением сайтов-визиток. Если не .NET, тогда Ява или ПХП. На ПХП хостинг дешевле, вот и вся разница.
...
Рейтинг: 0 / 0
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #37867894
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Max Pro...На ПХП хостинг дешевле, вот и вся разница.
Я бы использовал хендлеры, на выхлоп которых наворачивал бы сенчу и свои собственные наработки.
А хендлеры писать на дотнете или на пхп - совершенно один хрен. Разве что, пхп - штука бесплатная (да и проще в использовании). Насчёт платного хостинга, не особо беспокоюсь - кому надо сам заплатит.
...
Рейтинг: 0 / 0
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #37867918
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeЯ бы использовал хендлеры, на выхлоп которых наворачивал бы сенчу и свои собственные наработки.[...]
Это высший пилотаж.
...
Рейтинг: 0 / 0
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #37867920
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПС. Но Девэкспресс мне реально нравится. Не надо особо напрягать голову, взял и перетащил, прописал немного пропертей в конструкторе и вуаля! Короче, КЛАДР с инкрементным поиском и всякими другими наворотами написал за день. Это я тогда только-только учился использовать эти компоненты. Сейчас бы написал за полчаса без проблем.
А "ручками", типа, как я на хендлерах говорил - это на пару дней потянет. Правда, будет наверняка лучше. Потому что со "своей" программой можно сделать всё что угодно. То есть, я таки склоняюсь к "ручкам" (хендмейк, хе-хе!).
...
Рейтинг: 0 / 0
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #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
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #37868225
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

У тебя 3-я схема - см. влож. рис.
У меня тоже такая страничка есть для отображения образа xml-документа, но я делал не через aspx-страницу, а через хандлер (ashx), у него событийная модель короче, соответственно тратится меньше системных ресурсов.
...
Рейтинг: 0 / 0
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #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
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #37868423
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Max ProМСУ1. А где аякс контрол тулкит?
2. Проголосовал за телерик.
3. Опрос невалидный, ибо нет возможности малтиселекта.
1. Входит в стандартные элементы Микрософт.
2. Молодец.
3. Мультиселект - это пункт "Использую сразу несколько, поэтому не могу отдать предпочтение какой-то одной".
1. Не входит в стандартные элементы Микрософт.
2. Знаю.
3. Тогда никто не узнает, какие именно компоненты использует голосующий. Косты подобных ответов равны нулю.
...
Рейтинг: 0 / 0
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #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
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #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
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #37870202
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Max ProНе все хостеры предоставляют возможность добавления своего фильтраЭто проблема передо мной не стоит, я работаю только с выделенными серверами.
...
Рейтинг: 0 / 0
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #37872903
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
up
...
Рейтинг: 0 / 0
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #37873236
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeupКого-то конкретного ждешь?
...
Рейтинг: 0 / 0
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #37873305
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyShSergeupКого-то конкретного ждешь?
Я основательно почистил топик. После этого он опустился. Вот и упнул.
...
Рейтинг: 0 / 0
Какие библиотеки элементов управления Вы применили бы в новом проекте
    #37873886
Ну кагбе либы раскуривать дело конечно нужное,
но как правило сервер контролы пишу сам, JS виджет скопипастить это можно .. позырить как нарисован :]

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

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



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


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