intranet -> web
19 отговора
783 прегледа
intranet -> web
Разработена е база данни (Firebird), и приложение (на Delphi) и всичко това работи без проблем в локална мрежа. Сега се иска достъп отвън, откъм интернет- първо за справки, после и за въвеждане на информация в базата. (чрез браузър). Засега съм попрочел малко информация, и съм понаправил някои експерименти, 1) чрез IntraWeb и 2) чрез Indy-компонентите. Интересува ме, дали съм се насочил правилно, и кое е по- добро, и дали има и други по- удобни средства, и дали някой е ползвал нещо такова и има ли впечатления от реална работа с тях. Изобщо, както се казва- всякакви мнения са добре дошли :)
Шегуваш се ?
Това сигурно ще изисква 1/3 от проекта да се преработи, за да се компилира на 2005?
Или човека да си прави нов слой на сървъра?
Много си лаконичен - разкажи по-подробно, моля!
Или човека да си прави нов слой на сървъра?
Много си лаконичен - разкажи по-подробно, моля!
Re: intranet -> web
Освен IntraWeb, потърси из нета за kbmMW i REM Objetcs.
Скоро ще ми се налага да правя същото нещо, ама работата през brawser ми е много мъглива. Мислих си за ASP.net или PHP, ама това ще ми отвори много работа... А и не съм много сигурен как точно ще стане реализацията.
За мен идеалният вариант е да не се ползва browser, от гледна точка на реализация. Ако успееш да ги убедиш, за клиент да се ползва десктоп приложение - цар си. Тогава работата е много сладка с посочените компоненти.
В противен случай - много зле.
Успех...
Скоро ще ми се налага да правя същото нещо, ама работата през brawser ми е много мъглива. Мислих си за ASP.net или PHP, ама това ще ми отвори много работа... А и не съм много сигурен как точно ще стане реализацията.
За мен идеалният вариант е да не се ползва browser, от гледна точка на реализация. Ако успееш да ги убедиш, за клиент да се ползва десктоп приложение - цар си. Тогава работата е много сладка с посочените компоненти.
В противен случай - много зле.
Успех...
kbmMW :-!
Познаваш ли ги тия компоненти kbmMW или само си чел за тях на сайта им? Аз съм си имал взимане даване с тях и с kbmMemTable и мога да ти кажа, че по-бъгаво нещо не съм виждал. Побеляха ми косите от AV-та... В края на краищата се наложи да го заеба и го направих от нулата, но с друга технология...
Re: intranet -> web
>>Да има ;-)))) .НЕТ е отговора. + Делфи 2005
Лесно ли става? Имам пред вид, отново визуален подход; слагаш
разни неща на формата, и после- хоп, html страницата се
генерира сама? Щото вече съм стар и мързелив ;)
Лесно ли става? Имам пред вид, отново визуален подход; слагаш
разни неща на формата, и после- хоп, html страницата се
генерира сама? Щото вече съм стар и мързелив ;)
Re: kbmMW :-!
Позвал съм kbmMW лично и решението е много готино.
Ползвал съм го да пращам "обекти" напред назад, включително и kbmMemTable.
Всичко си работи перфектно и много елегантно...
Има малко мъки в началото, но има и добри примери на сайта им.
Все пак, ползвал съм kbmMemTable много малко, така че колко е бъгаво то не мога да кажа.
Ползвал съм го да пращам "обекти" напред назад, включително и kbmMemTable.
Всичко си работи перфектно и много елегантно...
Има малко мъки в началото, но има и добри примери на сайта им.
Все пак, ползвал съм kbmMemTable много малко, така че колко е бъгаво то не мога да кажа.
Re: kbmMW :-!
>>В края на краищата се наложи да го заеба и го направих от нулата, но с друга технология...
Каква технология?
Каква технология?
Re: intranet -> web
>>> Освен IntraWeb, потърси из нета за kbmMW i REM Objetcs.
За мен идеалният вариант е да не се ползва browser, от гледна точка на реализация.
Ще се работи от различни градове, и ще ми се вземе здравето да обикалям
и да инсталирам. Може с browser да е по- трудно в разработка, но после ще ми е лесно.
btw: FastReport пускат FastServer, който може и да свърши нелоша работа. На сайта имат демо. Само че го пускат вече цяло лято...
За мен идеалният вариант е да не се ползва browser, от гледна точка на реализация.
Ще се работи от различни градове, и ще ми се вземе здравето да обикалям
и да инсталирам. Може с browser да е по- трудно в разработка, но после ще ми е лесно.
btw: FastReport пускат FastServer, който може и да свърши нелоша работа. На сайта имат демо. Само че го пускат вече цяло лято...
Re: intranet -> web
>>> Освен IntraWeb, потърси из нета за kbmMW i REM Objetcs.
За мен идеалният вариант е да не се ползва browser, от гледна точка на реализация.
>>>Ще се работи от различни градове, и ще ми се вземе здравето да обикалям
и да инсталирам. Може с browser да е по- трудно в разработка, но после ще ми е лесно.
Макар че, от друга гледна точка, ако ще им слагам свое приложение, май ще мога да ползвам това което знам сега, т.е. двузвенно приложение; само отварям порт 3050 на Firebird сървъра навън... с известен риск за хакери и др... трябва да помисля, благодаря.
За мен идеалният вариант е да не се ползва browser, от гледна точка на реализация.
>>>Ще се работи от различни градове, и ще ми се вземе здравето да обикалям
и да инсталирам. Може с browser да е по- трудно в разработка, но после ще ми е лесно.
Макар че, от друга гледна точка, ако ще им слагам свое приложение, май ще мога да ползвам това което знам сега, т.е. двузвенно приложение; само отварям порт 3050 на Firebird сървъра навън... с известен риск за хакери и др... трябва да помисля, благодаря.
Re: intranet -> web
В отговор на:т.е. двузвенно приложение; само отварям порт 3050 на Firebird сървъра навън... с известен риск за хакери и др
Значи ти трябва ZeBeDee
Re: Шегуваш се ?
По принцип си прав но до някъде ;-))) -не 1/3 ами целия проект трябва да се преработи.
Идва резонния въпрос - дали си струва - е отговора мисля, че не ние можем да дадем - ако има клиенти които искат това - значи си струва - ако не - за собствено удоволствие в свободното време може да се направят доста неща.
---

Идва резонния въпрос - дали си струва - е отговора мисля, че не ние можем да дадем - ако има клиенти които искат това - значи си струва - ако не - за собствено удоволствие в свободното време може да се направят доста неща.
---
Re: intranet -> web
За репортите - зарежи Fast-a ами отиди и виж какво може в това отношение Report builder-a или Crystal Reports 10 за веб ама паричките са доста ;-)))
За kbmMW - има си форуми там можеш да намериш доста инфо -чесно казано нямам мнение.
За REM-a мисля да гласувам с 2 ръце ;-))) ама проблема е че нещата пак вървят на 100% преработка.
За .НЕТ ще ти трябва ASP.NET или нещо близко - няма как да минеш - виж за поддръжката си прав (към един друг под отговор) - с web-a няма да имаш грижи - още повече че вече нета ще стане достъпен (разбира се срещу доста повече пари в сравнение с цивилизованите страни) навсякъде.
Ако имаш време пренапиши всичко - новата платформа изисква нова архитектура - не знам какво точно си правил разбира се, но от опита който придобих в последните 2 години се убедих в +/- на WEB базираните неща. Разбира се с чистото Делфи и това което има като компоненти - не се надяваш да мигрираш лесно - за това отговора е в новото -но там нещата са достатъчно различни.
---

За kbmMW - има си форуми там можеш да намериш доста инфо -чесно казано нямам мнение.
За REM-a мисля да гласувам с 2 ръце ;-))) ама проблема е че нещата пак вървят на 100% преработка.
За .НЕТ ще ти трябва ASP.NET или нещо близко - няма как да минеш - виж за поддръжката си прав (към един друг под отговор) - с web-a няма да имаш грижи - още повече че вече нета ще стане достъпен (разбира се срещу доста повече пари в сравнение с цивилизованите страни) навсякъде.
Ако имаш време пренапиши всичко - новата платформа изисква нова архитектура - не знам какво точно си правил разбира се, но от опита който придобих в последните 2 години се убедих в +/- на WEB базираните неща. Разбира се с чистото Делфи и това което има като компоненти - не се надяваш да мигрираш лесно - за това отговора е в новото -но там нещата са достатъчно различни.
---
Re: kbmMW :-!
Едно време и аз мислех, че kbmMemTable е готин, затова се захванах с него. Вярно за да си държиш данните в него става. Ама с по-сложните неща вече почнаха да се появяват проблемите. Ако имам филтриран дейтасет, който е сортиран по нещо доста често след rollback гърмеше с AV. В подобна ситуация, но по време на Cancel също. Случвало ми се е DeltaHandler-а да ми дава UpdateStatus-а на запис, който съм редактирал че не е модифициран...
А и чудесната поддръжка... Това е единственият FAQ, в който може да се види нещо такова:
Ползвал съм за тези неща версиите от 3.04 до 4.08 (5.0 е като 4.08, но с добавена поддръжка за .NET). Иначе ползвам kbmMemTable от версия 2.47 или 2.49, но старите версии съм ги ползвал само за простички нещица.
Като се сблъсках с тези проблеми си пописахме с мистър Ким Медсен и впечатленията ми от него само затвърдиха убежденията ми, че трябва да го зарежа kbm-то...
А и чудесната поддръжка... Това е единственият FAQ, в който може да се види нещо такова:
Frequently Asked Questions for ThreadDataset:
1. What is it
[Back to Main]
What is it
Wilfried Mestdagh [email protected]
16/07/2002
A thing. (Someone has to give me a better description)
Ползвал съм за тези неща версиите от 3.04 до 4.08 (5.0 е като 4.08, но с добавена поддръжка за .NET). Иначе ползвам kbmMemTable от версия 2.47 или 2.49, но старите версии съм ги ползвал само за простички нещица.
Като се сблъсках с тези проблеми си пописахме с мистър Ким Медсен и впечатленията ми от него само затвърдиха убежденията ми, че трябва да го зарежа kbm-то...
Report Manager web reports
Report Manager има web репорти. Безплатен е и е open source.
RM изглежда много добре (на сайта)
Разгледах предложения веб - изглежда добре (не съм теглил и инсталирал :)
Би ли отговорил на един/два въпроса, а ако желаеш. може и повече да разкажеш:
1. Report server с какво се свързва: tDataModul, tDataSet, tTable, tQuery или какво?
2. Кои версии на Делфи се поддържат?
3. Ако може - разкажи накратко каква е технологията - как клиента получава веб репорта (той навярно се ползва през браузъра - не се налага да се пише клиентско приложение), а като има и репорт сървър, къде е слоя който ще разработваме :)
Благодаря!
Би ли отговорил на един/два въпроса, а ако желаеш. може и повече да разкажеш:
1. Report server с какво се свързва: tDataModul, tDataSet, tTable, tQuery или какво?
2. Кои версии на Делфи се поддържат?
3. Ако може - разкажи накратко каква е технологията - как клиента получава веб репорта (той навярно се ползва през браузъра - не се налага да се пише клиентско приложение), а като има и репорт сървър, къде е слоя който ще разработваме :)
Благодаря!
Re: RM изглежда много добре (на сайта)
Не съм го ползвал активно. Това нещо го намерих, докато търсех някаква алтернатива на репортите, които ползваме...
Поддържа Делфи 5 Ентерпрайз и Делфи 6 Профешънъл и нагоре. Не работи с D5 Pro, защото иска ClientDataSet, а горкото хайванче го няма.
В репорта можеш да си дефинираш кънекция към базата и после си дефинираш дейтасети - пишеш си SQL-четата... Не знам дали можеш да ползваш твой дейта сет...
На сайта им има документация [линк]. По-добре гледай там, защото аз в офиса съм с D5 Pro и по обясними причини не съм натрупал опит с него :)
ПП Забравих! ВЕСЕЛА КОЛЕДА И ЧЕСТИТА НОВА ГОДИНА НА ВСИЧКИ!
Поддържа Делфи 5 Ентерпрайз и Делфи 6 Профешънъл и нагоре. Не работи с D5 Pro, защото иска ClientDataSet, а горкото хайванче го няма.
В репорта можеш да си дефинираш кънекция към базата и после си дефинираш дейтасети - пишеш си SQL-четата... Не знам дали можеш да ползваш твой дейта сет...
На сайта им има документация [линк]. По-добре гледай там, защото аз в офиса съм с D5 Pro и по обясними причини не съм натрупал опит с него :)
ПП Забравих! ВЕСЕЛА КОЛЕДА И ЧЕСТИТА НОВА ГОДИНА НА ВСИЧКИ!
Редактирано от andrew_nikoloff на
Благодаря! Весела коледа и на теб!
Благодаря за информацията, url и коледните пожелания!
Re: RM изглежда много добре
Честита Нова Година!
[линк] - ще го поогледам, благодаря.
[линк] - ще го поогледам, благодаря.