![]() |
![]() |
![]() |
|
.Net: Добавление поддержки .Net к 1С:Предприятие | ☑ | ||
---|---|---|---|---|
0
Elisy
15.04.09
✎
12:43
|
Появился компонент, позволяющий добавить поддержку .Net Framework в 1С:Предприятие 7.7/8.0/8.1. Позволяет обращаться к встроенным классам .Net и при этом не требует регистрации себя через Regasm и Regsvr32.
Первая версия накладывает ограничения, но во второй версии будет добавлена поддержка Enum и просмотр свойств Нет-объектов в отладчике 1С. Демонстрация сильной стороны - это работа с регулярными выражениями, которых нет в 1С, будет выглядеть так: AttachAddIn("AddIn.ElisyNetBridge"); AddIn = New("AddIn.ElisyNetBridge"); net = AddIn.New("Elisy.NetBridge, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", "Elisy.ElisyNetBridge"); before = "The q43uick bro254wn f0ox ju4mped"; Message("original : " + before); digitRegex = net.New1("System.Text.RegularExpressions.Regex", "(?[0-9])"); after = net.Call2(digitRegex, "Replace", before, "_"); Message("1st regex : " + after); underbarRegex = net.New1("System.Text.RegularExpressions.Regex", "_"); after2 = net.call2(underbarRegex, "Replace", after, ""); Message("2nd regex : " + after2); Информация с сайта richmedia.us |
|||
1
Jolly Roger
15.04.09
✎
12:57
|
>и при этом не требует регистрации себя через Regasm и Regsvr32
>AttachAddIn("AddIn.ElisyNetBridge"); чо-то как-то не вяжется... |
|||
2
AquaKosh
15.04.09
✎
13:14
|
(0) А сайт что на PHP, а не тоже на нете? ;)
|
|||
3
Elisy
15.04.09
✎
13:27
|
(1) Кто хочет, может использовать LoadAddIn
|
|||
4
AquaKosh
15.04.09
✎
13:49
|
(0) А демо версия с примерами использования уже есть?
|
|||
5
Elisy
15.04.09
✎
13:54
|
(4) Вся информация здесь: http://www.richmedia.us/post/2009/04/elisy-net-bridge-1c-komponent.aspx
|
|||
6
Salvador Limones
15.04.09
✎
13:55
|
Вот тоже прикольно - COM: Объект для компиляции модулей .NET в процессе выполнения "На лету"
|
|||
7
trdm
15.04.09
✎
13:56
|
>>>Демонстрация сильной стороны - это работа с регулярными выражениями, которых нет в 1С.
Мы и без дурацкого глючного нета проживем: Перем глРегВыр; //****************************************************************************** // глСоответствуетШаблону(СтрокаШаблонаРВ, СтрокаДляПроверки) <<© ТрДм 2004>> trdm@fromru.com Функция глСоответствуетШаблону(СтрокаШаблонаРВ, СтрокаДляПроверки) Экспорт ЗначВозврата = 1; Если глРегВыр <> "" Тогда глРегВыр.Pattern = СокрЛП(СтрокаШаблонаРВ); ЗначВозврата = 0; Попытка Matches = глРегВыр.Execute(СокрЛП(СтрокаДляПроверки)); Если Matches.Count() = 1 Тогда Если СокрЛП(Matches.Item(0).Value) = СокрЛП(СтрокаДляПроверки) Тогда Возврат 1; КонецЕсли; КонецЕсли; Исключение КонецПопытки; КонецЕсли; Возврат ЗначВозврата; КонецФункции // глСоответствуетШаблону() глРегВыр = СоздатьОбъект("VBScript.RegExp"); глРегВыр.IgnoreCase = 1; глРегВыр.Global = 1; |
|||
8
trdm
15.04.09
✎
14:00
|
(0) автор, скажи чего невозможно сделать без .Net
тогда мы тебе поверим... |
|||
9
Mikeware
15.04.09
✎
14:01
|
(8) Это у Душелова надо спрашивать...
|
|||
10
Jolly Roger
15.04.09
✎
14:02
|
(8) началось...
|
|||
11
kiruha
15.04.09
✎
14:03
|
А steban не то же делал
v7CLR: ВК для работы с .NET-типами без CCW http://www.1cpp.ru/forum/YaBB.pl?num=1210542476 |
|||
12
Elisy
15.04.09
✎
14:04
|
(7) Пишут, что в регулярных выражениях бейсике нет "просмотра назад". А .Met еще хорошо работает с графическими файлами:
AttachAddIn("AddIn.ElisyNetBridge"); AddIn = New("AddIn.ElisyNetBridge"); net = AddIn.New("Elisy.NetBridge, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", "Elisy.ElisyNetBridge"); //How to: Convert Image File Formats with the .NET Framework drawing = net.LoadAssembly("System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"); image = net.CallStatic1("System.Drawing.Image", "FromFile", "d:\SampleImage.jpg"); pngFormat = net.GetStatic("System.Drawing.Imaging.ImageFormat", "Png"); net.Call2(image, "Save", "d:\SampleImage.png", pngFormat); bmpFormat = net.GetStatic("System.Drawing.Imaging.ImageFormat", "Bmp"); net.Call2(image, "Save", "d:\SampleImage.bmp", bmpFormat); |
|||
13
trdm
15.04.09
✎
14:05
|
(10) и что?
нормально образованный в экономическом плане человек должен дедектить лохотроны "на-лету". |
|||
14
Elisy
15.04.09
✎
14:07
|
(8)
Навскидку несколько практических применений .Net для 1С: 1) Интегрироваться с зарубежными ERP-системами, которые используют веб-сервисы и предоставляют .Net-доступ. 2) Используя .net framework из 1С 7.7 можно организовать отправку e-mail писем. При этом нет необходимости ставить 1С 8.1. 3) Используя регулярные выражения (такого понятия не вводили в 1С) можно проверить является ли введенный пользователем e-mail адрес правильным. А из введенного произвольного текста (например, исходного кода страницы) можно вытащить все URL, а в случае необходимости заменить их на свои. 4) В 1С 7.7/8.0/8.1 можно наложить на изображение товара свой логотип и выдавать его пользователю или в интернет-магазин. 5) В 1С 7.7/8.0/8.1 можно организовать загрузку любого изображения, преобразование и сохранение его в систему в определенном формате и определенном разрешении. 6) В 1С 7.7 позволяет обращаться к веб-сервисам. Эта функциональность появилась только в 1С 8.x. 7) Обращаться записывать и считывать информацию из реестра Windows. 8) Получать информацию о региональных и системных настройках пользователя в Windows. 9) Организовывать многопоточность на стороне клиента. 10) Организовать кеш, в котором хранить часто используемые значения без обращения к серверу. 11) В несколько раз эффективнее обрабатывать XML, чем родными средствами 1С. |
|||
15
kiruha
15.04.09
✎
14:11
|
(14) Только все это работает уже давно, см программы Душелова например
http://infostart.ru/profile/3975/projects/ |
|||
16
Elisy
15.04.09
✎
14:18
|
(15) На каждую задачу отдельный ВК? Тут суть в том, чтобы иметь один ВК и программировать логику из кода 1С.
|
|||
17
Elisy
15.04.09
✎
14:24
|
(15) Душелов проделал огромную работу. Искренне уважаю таких людей.
|
|||
18
trdm
15.04.09
✎
14:26
|
(14)
1) - хз, не работал, но вебсервисы можно и без дотнета юзать (ИМХО). 2) - можно и без .Net 3) - можно и без .Net 4) - можно и без .Net 5) - можно и без .Net 6) - но вебсервисы можно и без дотнета юзать (ИМХО). 7) - можно и без .Net 8) - можно и без .Net (инфа в реестре) 9) - сомнительное преимущество 10) - можно и без .Net 11) - можно и без .Net Попытка ХМЛ = СоздатьОбъект("MSXML2.DOMDocument"); Исключение Сообщить("Ошибка при создании объекта: ''MSXML2.DOMDocument'' ","!!!"); Возврат 0; КонецПопытки; И поперло... |
|||
19
trdm
15.04.09
✎
14:26
|
(12) Я тебе консольку за пол-часа напишу на эту тему...
|
|||
20
kiruha
15.04.09
✎
14:27
|
(16) Все равно в качестве универсального решения не пройдет -
будут проблемы с типизацией |
|||
21
Jolly Roger
15.04.09
✎
14:30
|
(20) например?
|
|||
22
kiruha
15.04.09
✎
14:32
|
(21) Имеется ввиду что передавать/получать можно только числа/строки
|
|||
23
Jolly Roger
15.04.09
✎
14:34
|
(22) а диспатч нельзя что-ли?
|
|||
24
Elisy
15.04.09
✎
14:38
|
(14) можно и без .Net - это с помощью многих других компонентов? Зачем, все задачи можно решать одним .Net-ом... .Net framework - это не только компонент один, но и идеология одна. Не нужно помнить особенности работы с ВБСкрипт, а потом переключаться на MSXML2.
|
|||
25
kiruha
15.04.09
✎
14:38
|
(23) У него и 7.7 типа поддержка
|
|||
26
kiruha
15.04.09
✎
14:44
|
(24) Что то много критикую - пардон )
Вообщем хорошая идея, неплохо бы послушать что Душелов скажет |
|||
27
Elisy
15.04.09
✎
14:49
|
(26) С ним я встретился на http://infostart.ru/forum/forum13/topic8988/messages/. Он прав, нужно выкладывать, чтобы люди посмотрели и оценили. Но сначала нужно компонент привести в нормальный товарный вид.
|
|||
28
trdm
15.04.09
✎
14:53
|
(24) "Не нужно помнить и не нужно думать" - это классическая идеалогия некрософта.
она хороша для тех у кого мозгов нет, а денег дофига. автор, ты себе представляешь когда в терминале каждый из 50 пользователей грузанет себе в память по экземпляру фраймверка для валидации регулярных выражений и сервачек твой ляжет... я буду ржать как умалишенный... |
|||
29
Torquader
15.04.09
✎
14:55
|
(14) А не проще ли из сценариев лазить через OLE в 1С, так как писать всё в коде 1С очень муторно.
Потом, своя ВК для каждого действия иногда оказывается удобнее, так как её можно загружать только для выполнения действия, а потом выгружать назад, а не занимать память всеми дополнительными возможностями навечно. |
|||
30
kiruha
15.04.09
✎
14:56
|
(27) Если и для 7.7 то сюда посмотри
http://www.1cpp.ru/forum/YaBB.pl?num=1234282554 OleExSup - внешняя компонента расширяющая штатные возможности обращения к OLE-объектам В настоящее время это касается только передачи массивов SAFEARRAY, в качестве параметров и возвращаемого значения, при вызове метода объекта через интерфейс IDispatch. |
|||
31
Elisy
15.04.09
✎
15:13
|
(28) Работает терминальный сервер или нет, а внешние комоненты для 1С тем не менее создавались и будут создаваться на C# и люди их используют. Терминальный сервер и .Net framework разрабатывала одна и та же компания. Не думаю, что .Net framework не был и не будет оптимизирован на этот счет. Следуя логике утверждения, 50 пользователям лучше не загружать к себе 1С, чтобы "не лег сервак" :).
|
|||
32
Elisy
15.04.09
✎
15:21
|
(29) Да, конечно, для каждого случая свой сценарий должен быть. И если отдельные компоненты оптимальнее использовать, лучше так и поступить. Одним из преимуществ .Net framework может стать его платформенная независимость. Особо не нужно задумываться, на какой ОС работают клиенты.
|
|||
33
Elisy
15.04.09
✎
15:22
|
(30) Очень хорошая ссылка. Время будет - более пристально посмотрю.
|
|||
34
Torquader
15.04.09
✎
16:22
|
(32) Когда у 1С будет реальная платформенная независимость, тогда можно вспоминать и о независимости компонент.
|
|||
35
trdm
15.04.09
✎
16:37
|
(31) >>Не думаю, что .Net framework не был и не будет оптимизирован на этот счет.
Мы про висту тоже сначала думали, что система тягловая. |
|||
36
trdm
15.04.09
✎
16:39
|
(32) ">>Одним из преимуществ .Net framework может стать его платформенная независимость."
О каких платформах речь непосполитая? :) не надо петь военных песен. :)))) |
|||
37
trdm
15.04.09
✎
16:42
|
.Net framework никогда не был кросплатформенным решением....
|
|||
38
v77
15.04.09
✎
16:49
|
Автор прикрутил NET к одинесу! Большое вам, автор, спасибо!
Лет через 5 пригодится. |
|||
39
artem666
15.04.09
✎
21:07
|
кроме 9 и 10 в остальный ваще смысла нет... в общем в топку!
|
|||
40
artem666
15.04.09
✎
21:07
|
+1 (14)
|
|||
41
Elisy
16.04.09
✎
07:05
|
(38) Пожалуйста. Иностранцы может оценят компонент, когда им понадобится интегрировать 1с со своими системами, например, с Microsoft Dynamics. Паровозы в старину сначала тоже отвергали в России :).
|
|||
42
RKx
16.04.09
✎
07:24
|
Классная штука этот net. Помню, нужно было написать стартер, типа как у 7-ки выбор баз, но под домино. Я, не решаясь особо заморачиваться, дернул из инета svcsvc.dll и на vbs за 15 мин. нарисовал все красивости. Мой коллега сказал, что я не профессионал, и за 1,5 недели на нете нарисовал решение, которое весило 32 метра. При этом иногда глючило.
Однако, нафиг этот такой замечательный в своей неповоротливости, навороченности net в 1с-ке? В ней уже есть свой язык и его хватает. Кому не хватает - могут написать ВК. Или использовать уже готовые. Их - с избытком. Универсализация - есть зло, т.к. это когда большинство "почти устраивает". И скажите мне чем, В ЭТОМ ПЛАНЕ, net отличается от встроенного языка 1с? |
|||
43
Elisy
17.04.09
✎
13:18
|
(42) Да, действительно классная. Помню, мне нужно было сделать список компаний, как желтые страницы. Но так, чтобы каждый человек мог к себе диск загрузить и локально запускать, а еще чтобы на сайте информация появилась http://www.bs.kg.
Поискал, чтобы "дернуть" из интернета компонент какой-нибудь простенький и ничего не смог найти. Пришлось использовать .Net framework, которй как ни странно работает и на стороне клиента, и на стороне сервера и пишется на одном языке C# (или VB). А при обновлении диска клиент и сервер работают с одними и теми же объектами, прозрачно передавая их через Интернет. Он сначала глючил, а когда я большинство ошибок исправил не глючит уже года 2. |
|||
44
trdm
17.04.09
✎
13:54
|
кто спорит, возможно на форточковс эта штука и классная, но эпохинг форточко доминирования проходит со свистом и однополые браки винда к винде уже не котируются.
|
|||
45
H A D G E H O G s
17.04.09
✎
13:58
|
(44) Форточко - живее всех живых.
Форточко - это наше всё! |
|||
46
solver it
17.04.09
✎
16:44
|
(44) Можете подсказать что-то аналогичное .NET для линукса ?
Я не прикалываюсь... Просто интересно на чем можно в линуксе так же удобно как в винде написать клиент серверное приложение с веб сервисами... И желательно что-то типа ВизуалСтудио 2008... (пока нашел для себя НетБианс. Недурственно но как-то непривычно) |
|||
47
ado
17.04.09
✎
17:23
|
(46) Аналогичное? Вообще-то порт есть. http://www.mono-project.com
|
|||
48
ado
17.04.09
✎
17:27
|
(44) Таки чем вас не устраивает моно?
|
|||
49
raykom
17.04.09
✎
17:48
|
Емае скока понимающих люде. А я 2 дня не мок получить простой ответ на простой вопрос. Как функционирует штатная вебкомпонента и расширение для 77 :)
|
|||
50
Sserj
17.04.09
✎
18:06
|
(46) Можешь еще Эклипса пощупать www.eclipse.org но там визуального редактора нет, были какие-то плагины, только от лукавого это все :)
А еще JBuilder последний на базу эклипса перевели, но вообще вроде лучшей считается IntelliJIDEA там все замечательно и шоколадно, триалку можно взять тут http://www.jetbrains.com/idea/download/index.html |
|||
51
trdm
17.04.09
✎
18:26
|
(46) >>"Просто интересно на чем можно в линуксе так же удобно как в винде написать клиент серверное приложение с веб сервисами... "
если просто пораскинуть мозгой, то пресловутый вебсерсис, это не что иное как простой модуль к апачу, а модуль этот писать можно хоть на си, хоть на перле... |
|||
52
trdm
17.04.09
✎
18:28
|
+(51) На счет удобства не знаю, но если в вопросе нормально разбираться,
то средство и ИДЕ - это вообще не вопрос. |
|||
53
Gepard
17.04.09
✎
18:30
|
||||
54
trdm
17.04.09
✎
18:31
|
(48) мелкософт не люблю потому что они так стараются зарыть технологии
что с фонариком не разберешся, почему софт не работает/глючит... И моно в той же лохани. И все это якобы для удобства пользователей. |
|||
55
Gepard
17.04.09
✎
18:33
|
(6) сорри, не заметил
|
|||
56
DGorgoN
17.04.09
✎
18:34
|
Добавлю еще и свой блин:
"Создание программ .Net из 1С - легко!!!" http://www.itdepartament.ru/index.php/archives/243 |
|||
57
ado
17.04.09
✎
18:35
|
(54) Дак по .net их таки принудили раскрыть. Отсюда и моно вырос. И ниразу он с майкрософтом не связан, и опенсорсный он, разбирайся сколько хочешь, хоть с фонариком, хоть без.
|
|||
58
trdm
17.04.09
✎
18:36
|
вот вам, любителям некрософта сладости от него-же:
http://www.cnews.ru/news/top/index.shtml?2009/04/17/344722 В интерет по паспорту. |
|||
59
DGorgoN
17.04.09
✎
18:37
|
(58) Правильно, нельзя создать вирусозащищенный продукт - давайте создадим жесткий контроль..
|
|||
60
smaharbA
17.04.09
✎
18:38
|
проделаю все сказанное и гораздо!!! больше без (0)
|
|||
61
smaharbA
17.04.09
✎
18:38
|
+(60) за недорого
|
|||
62
trdm
17.04.09
✎
18:38
|
(57) mono на gtk сделан.
Нафига мне еще одна прослойка между данными и процом помимо gtk? Эт первое. А второе, нафига мне учить gtk для того, что бы потом сношаться еще и с моно? О_о. Это уж явный перебор.... |
|||
63
DGorgoN
17.04.09
✎
18:38
|
+(59) Линукс уже достаточно распространен, только вот вирей как не было так и нет. Точнее есть - но половину найденных в свое время не смог даже запустить - не компилютса :)))))
|
|||
64
ado
17.04.09
✎
18:39
|
(62) У тебя устаревшие сведения.
|
|||
65
smaharbA
17.04.09
✎
18:40
|
(63)
Unix/Linux: 1993 Script/Batch: 63690 Java: 710 Mobile: 732 Mac: 71 OS/2: 56 |
|||
66
DGorgoN
17.04.09
✎
18:40
|
(65) Что это?
|
|||
67
ado
17.04.09
✎
18:41
|
(63) Неудачник. Даже вирус не смог скомпилить ;-)
|
|||
68
smaharbA
17.04.09
✎
18:41
|
+(65) без компиляции и суперправ
не считая того который напишу за ящик очень хорошего коньяка |
|||
69
trdm
17.04.09
✎
18:45
|
(64) mono-2.2
#ifndef __MONO_MINI_H__ #define __MONO_MINI_H__ #include "config.h" #include <glib.h> <<< это что тебе, не ГТК #include <signal.h> #include <mono/metadata/loader.h> |
|||
70
DGorgoN
17.04.09
✎
18:45
|
(68) Пришли хоть один из этой коллекции.
Зы - по поводу ящика коньяка - не верю.. :))) |
|||
71
ado
17.04.09
✎
18:47
|
(69) Да, там есть дополнительные классы ГТК. Но их можно и не использовать. windows.forms нативно реализовано.
|
|||
72
trdm
17.04.09
✎
18:48
|
(70) зря не веришь, к smaharbA после 2-й бутылки коньяка приходит пара чертиков и давай нашептывать текст вирусов под линь...
|
|||
73
trdm
17.04.09
✎
18:50
|
(71) да там все утыкано гинтами да гбулеанами
|
|||
74
trdm
17.04.09
✎
18:51
|
и вообще мне кутя больше нравится :)
|
|||
75
ado
17.04.09
✎
18:51
|
(71)+ То есть гуй в моно можно реализовывать через windows.forms или через gtk#
|
|||
76
trdm
17.04.09
✎
18:54
|
(75) один черт, "моно" - прошлый век.
шас рулит сререо с долбисураундом :) |
|||
77
ado
17.04.09
✎
18:55
|
(74) Кутя не умеет веб-сервисы делать. Хотя штука тоже могучая.
|
|||
78
Garlic
17.04.09
✎
18:55
|
(74) Да, 4.5 - неплохой.
|
|||
79
trdm
17.04.09
✎
18:58
|
(77) бред.
доказательства: Веб-служба, веб-сервис (англ. web service) — программная система, идентифицируемая строкой URI, чьи общедоступные интерфейсы определены на языке XML. Описание этой программной системы может быть найдено другими программными системами, которые могут взаимодействовать с ней согласно этому описанию посредством сообщений, основанных на XML, и передаваемых с помощью интернет-протоколов. Веб-служба является единицей модульности при использовании сервисно-ориентированной архитектуры приложения. http://ru.wikipedia.org/wiki/Веб-служба кутя прекрасно работает с интернет протоколами и XML Так что скажи лучше: "Я не умею писать вебсервисы на Qt" |
|||
80
ado
17.04.09
✎
19:01
|
(79) Ага, можно и на ассемблере веб-сервис написать.
Я говорю о готовых RAD-ных средствах. |
|||
81
Fragster
гуру
17.04.09
✎
19:05
|
(80) не сложнее, чем на .net, только кроссплатформенность нормальная
|
|||
82
Garlic
17.04.09
✎
19:07
|
(80) Да, кнопки "Фсё" нет. Но немного есть:
http://doc.trolltech.com/qq/qq23-web-service.html |
|||
83
trdm
17.04.09
✎
19:07
|
(80) ты не путай теплое с мягким:
RAD - это MS VS + .Net А ты упрекаешь Qt что оно не RAD, Точно так-же можно сказать что C# - это не RAD. |
|||
84
ado
17.04.09
✎
19:15
|
(83) Я не упрекаю Qt, что оно не RAD, оно очень даже RAD. Я упрекаю, что готовых средств для быстрой разработки веб-приложений нет. Таких, что бы можно было почти одним кодом и веб-приложение сделать, и аналогичное настольное.
Хотя, в Qt я лазил довольно давно, в версии 2.х еще, кажется. Может с тех пор все изменилось. |
|||
85
Fragster
гуру
17.04.09
✎
19:19
|
(84) не путай теплое с мягким! тебе клиент вебсервиса нужен, или сервер?
|
|||
86
DGorgoN
17.04.09
✎
19:22
|
Таки устал ждать вируса под линь - иду домой
|
|||
87
DGorgoN
17.04.09
✎
19:23
|
(67) :))))))))))))))))))))))
|
|||
88
Garlic
17.04.09
✎
19:24
|
(85) Да ясно, что нужна веб-компонента под qt для любых web-серверов..
|
|||
89
DGorgoN
17.04.09
✎
19:25
|
(84) Готовое средство для разработки приложений это mc(или даже любой текстовый редактор) + php + mysql
|
|||
90
Fragster
гуру
17.04.09
✎
19:25
|
||||
91
Fragster
гуру
17.04.09
✎
19:25
|
||||
92
ado
17.04.09
✎
19:26
|
(85) Я прошу пардону. Я думал про веб-приложения, а написал веб-сервисы. Пятница, однако.
Вот такое, как в (43) на куте можно сделать? |
|||
93
Fragster
гуру
17.04.09
✎
19:26
|
(89) таки пехепе все-таки тоже лучше в каком-нить IDE крутить, типа netbeans...
|
|||
94
DGorgoN
17.04.09
✎
19:27
|
(90) The requested URL could not be retrieved
(91) Гепард конечно это мандрива или убунта (93) Мне блокнота хватает за глаза |
|||
95
ado
17.04.09
✎
19:28
|
(89) При чем тут пхп?
|
|||
96
DGorgoN
17.04.09
✎
19:28
|
+(94) Я имею ввиду что может и на гепарде что то там умудрились запустить - но это все равно гепард, я сомневаюсь что все то же самое пойдет на мандриве, убунте и ред хате..
я гоу хом |
|||
97
DGorgoN
17.04.09
✎
19:29
|
(95) "Я упрекаю, что готовых средств для быстрой разработки веб-приложений нет." - см (84)..
Готвое средство - это любой "блокнот" линуксовый.. |
|||
98
DGorgoN
17.04.09
✎
19:30
|
+ (97) пхп и майскуль идут вместе - все это обычно всегда есть в дистрибутиве любом линукса..
|
|||
99
DGorgoN
17.04.09
✎
19:30
|
+(98) И апач тоже..
|
|||
100
Fragster
гуру
17.04.09
✎
19:30
|
(92) можно. как я понял - там связка идет - сервер, и 2 клиента к нему - один веб, другой нативный. все-таки это два отдельных клиента с разным кодом.
(94) а как же подсветка, код комплишен и дебуггер? |
|||
101
ado
17.04.09
✎
19:33
|
(97) Я с вас фигею, веб-морду для КИС вы будете в блокноте писать? Что вы тогда вообще в 1С делаете?
|
|||
102
ado
17.04.09
✎
19:36
|
(100) >все-таки это два отдельных клиента с разным кодом.
Если это писано на .net, то код очень сильно повторяется. При этом оба клиента пишутся на одном языке с использованием одного инструментария. |
|||
103
Fragster
гуру
17.04.09
✎
19:38
|
(102) ну так никто не мешает тебе написать 2 клиента на куте, у которых код тоже будет очень сильно повторятся... просто специфика у веба несколько другая по выводу информации - а обработку данных никто не мешает хоть в .so (зачеркнуто) .dll запихать, написав на QT
|
|||
104
ado
17.04.09
✎
19:39
|
(98) Хорошо, зайдем с другого конца. На пхп можно сделать настольное приложение?
|
|||
105
Fragster
гуру
17.04.09
✎
19:40
|
(104) дадададда!
|
|||
106
ado
17.04.09
✎
19:40
|
(103) >ну так никто не мешает тебе написать 2 клиента на куте
То есть на куте таки можно написать вебморду? |
|||
107
Fragster
гуру
17.04.09
✎
19:41
|
(105) как правило, консольное
|
|||
108
Fragster
гуру
17.04.09
✎
19:41
|
(106) ага
|
|||
109
Fragster
гуру
17.04.09
✎
19:42
|
(107) первой строкой будет
#!/bin/php а тут втой код... |
|||
110
ado
17.04.09
✎
19:42
|
(108) Ну, это другой вопрос. Значит я в ней плохо разбирался, или когда я в ней разбирался классов для вебморд в ней еще не было.
|
|||
111
Fragster
гуру
17.04.09
✎
19:43
|
(109)+ например такое: http://infostart.ru/projects/2330/
|
|||
112
Fragster
гуру
17.04.09
✎
19:43
|
(110) в смысле? пиши себе в stdout что надо, вебсервер сам разберется, никаких классов не надо...
|
|||
113
ado
17.04.09
✎
19:43
|
(107)(109) Ты издеваешься, да?
|
|||
114
ado
17.04.09
✎
19:45
|
(112) Тьфу, блин, снова здорова. В stdout я могу и без Qt писать. Ты специально издеваешься, или действительно не понимаешь о чем я?
|
|||
115
Fragster
гуру
17.04.09
✎
19:47
|
(114) тебе нужна вебморда без вебсервера? или какие классы «для вебморд» ты имеешь ввиду?
|
|||
116
trdm
17.04.09
✎
19:52
|
(114)(115) вы друг-друга стоите :)
|
|||
117
smaharbA
18.04.09
✎
07:05
|
адинес на куте не будет никогда, куте ацтой, как и гтк - песательство на нем это рак мозга...
|
|||
118
orefkov
18.04.09
✎
09:56
|
Для вебсервисов есть gSOAP.
Изумительная штука. У меня в столовой у кассира терминальчик JIVA под линухом через вебсервисы работает с 8очной базой - меню тащит, сотрудников, продажи сливает. Делается все за 10 минут. Причем gSOAP код для обмена генерил под виндой, а компилится и работает код и под виндой, и под линухом. Я даже не знаю, как под линухом с сокетами, http и xml работать :) |
|||
119
Fragster
гуру
18.04.09
✎
11:21
|
(118) на куте та же фигня - QHTTPRequest/Response-ы всяческие, QTCPSocket-ы и тп, ну и полноценный DOM присутствует
|
|||
120
Elisy
21.04.09
✎
13:23
|
(14) 12) Еще на Нет можно шифровать данные и вычислять их контрольные суммы
|
|||
121
Новиков
21.04.09
✎
21:21
|
Мда. Много умных людей собралось. Аж даже страшно что-то написать. Посему - 101.
А вообще - терка интересная. Вот прям чую - трут люди. Трут. Еще чуть чуть - и начнут какие-нибудь портянищи ассемблерные выкладывать. Какие-нибудь жестянщины чугуневые Чебябинские. Вот сижу думаю, что мне реально даст "Добавление поддержки .Net к 1С:Предприятие". Пойду домой спать чтоль. Мош приснится ночью как Менделееву ответ на сей, скажу я вам очень мучающий меня, вопрос |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |