intranet -> web

19 отговора 783 прегледа
#1

intranet -> web

Разработена е база данни (Firebird), и приложение (на Delphi) и всичко това работи без проблем в локална мрежа. Сега се иска достъп отвън, откъм интернет- първо за справки, после и за въвеждане на информация в базата. (чрез браузър). Засега съм попрочел малко информация, и съм понаправил някои експерименти, 1) чрез IntraWeb и 2) чрез Indy-компонентите. Интересува ме, дали съм се насочил правилно, и кое е по- добро, и дали има и други по- удобни средства, и дали някой е ползвал нещо такова и има ли впечатления от реална работа с тях. Изобщо, както се казва- всякакви мнения са добре дошли :)

Отговор
в отговор на TTRex #2

Re: intranet -> web

Да има ;-)))) .НЕТ е отговора. + Делфи 2005

---
Отговор
в отговор на PhantomAS #3

Шегуваш се ?

Това сигурно ще изисква 1/3 от проекта да се преработи, за да се компилира на 2005?
Или човека да си прави нов слой на сървъра?
Много си лаконичен - разкажи по-подробно, моля!

Отговор
в отговор на TTRex #4

Re: intranet -> web

Освен IntraWeb, потърси из нета за kbmMW i REM Objetcs.

Скоро ще ми се налага да правя същото нещо, ама работата през brawser ми е много мъглива. Мислих си за ASP.net или PHP, ама това ще ми отвори много работа... А и не съм много сигурен как точно ще стане реализацията.

За мен идеалният вариант е да не се ползва browser, от гледна точка на реализация. Ако успееш да ги убедиш, за клиент да се ползва десктоп приложение - цар си. Тогава работата е много сладка с посочените компоненти.

В противен случай - много зле.

Успех...

Отговор
в отговор на Heh #5

kbmMW :-!

Познаваш ли ги тия компоненти kbmMW или само си чел за тях на сайта им? Аз съм си имал взимане даване с тях и с kbmMemTable и мога да ти кажа, че по-бъгаво нещо не съм виждал. Побеляха ми косите от AV-та... В края на краищата се наложи да го заеба и го направих от нулата, но с друга технология...

Отговор
в отговор на PhantomAS #6

Re: intranet -> web

>>Да има ;-)))) .НЕТ е отговора. + Делфи 2005
Лесно ли става? Имам пред вид, отново визуален подход; слагаш
разни неща на формата, и после- хоп, html страницата се
генерира сама? Щото вече съм стар и мързелив ;)

Отговор
в отговор на andrew_nikoloff #7

Re: kbmMW :-!

Позвал съм kbmMW лично и решението е много готино.
Ползвал съм го да пращам "обекти" напред назад, включително и kbmMemTable.
Всичко си работи перфектно и много елегантно...
Има малко мъки в началото, но има и добри примери на сайта им.

Все пак, ползвал съм kbmMemTable много малко, така че колко е бъгаво то не мога да кажа.

Отговор
в отговор на andrew_nikoloff #8

Re: kbmMW :-!

>>В края на краищата се наложи да го заеба и го направих от нулата, но с друга технология...

Каква технология?

Отговор
в отговор на Heh #9

Re: intranet -> web

>>> Освен IntraWeb, потърси из нета за kbmMW i REM Objetcs.
За мен идеалният вариант е да не се ползва browser, от гледна точка на реализация.

Ще се работи от различни градове, и ще ми се вземе здравето да обикалям
и да инсталирам. Може с browser да е по- трудно в разработка, но после ще ми е лесно.

btw: FastReport пускат FastServer, който може и да свърши нелоша работа. На сайта имат демо. Само че го пускат вече цяло лято...

Отговор
в отговор на TTRex #10

Re: intranet -> web

>>> Освен IntraWeb, потърси из нета за kbmMW i REM Objetcs.
За мен идеалният вариант е да не се ползва browser, от гледна точка на реализация.

>>>Ще се работи от различни градове, и ще ми се вземе здравето да обикалям
и да инсталирам. Може с browser да е по- трудно в разработка, но после ще ми е лесно.

Макар че, от друга гледна точка, ако ще им слагам свое приложение, май ще мога да ползвам това което знам сега, т.е. двузвенно приложение; само отварям порт 3050 на Firebird сървъра навън... с известен риск за хакери и др... трябва да помисля, благодаря.

Отговор
в отговор на TTRex #11

Re: intranet -> web

В отговор на:

т.е. двузвенно приложение; само отварям порт 3050 на Firebird сървъра навън... с известен риск за хакери и др




Значи ти трябва ZeBeDee

Отговор
в отговор на NikB #12

Re: Шегуваш се ?

По принцип си прав но до някъде ;-))) -не 1/3 ами целия проект трябва да се преработи.
Идва резонния въпрос - дали си струва - е отговора мисля, че не ние можем да дадем - ако има клиенти които искат това - значи си струва - ако не - за собствено удоволствие в свободното време може да се направят доста неща.

---
Отговор
в отговор на TTRex #13

Re: intranet -> web

За репортите - зарежи Fast-a ами отиди и виж какво може в това отношение Report builder-a или Crystal Reports 10 за веб ама паричките са доста ;-)))

За kbmMW - има си форуми там можеш да намериш доста инфо -чесно казано нямам мнение.

За REM-a мисля да гласувам с 2 ръце ;-))) ама проблема е че нещата пак вървят на 100% преработка.

За .НЕТ ще ти трябва ASP.NET или нещо близко - няма как да минеш - виж за поддръжката си прав (към един друг под отговор) - с web-a няма да имаш грижи - още повече че вече нета ще стане достъпен (разбира се срещу доста повече пари в сравнение с цивилизованите страни) навсякъде.

Ако имаш време пренапиши всичко - новата платформа изисква нова архитектура - не знам какво точно си правил разбира се, но от опита който придобих в последните 2 години се убедих в +/- на WEB базираните неща. Разбира се с чистото Делфи и това което има като компоненти - не се надяваш да мигрираш лесно - за това отговора е в новото -но там нещата са достатъчно различни.

---
Отговор
в отговор на TTRex #14

Вътрешно фирмена :)

Написали сме си каквото ни трябва...

Отговор
в отговор на Heh #15

Re: kbmMW :-!

Едно време и аз мислех, че kbmMemTable е готин, затова се захванах с него. Вярно за да си държиш данните в него става. Ама с по-сложните неща вече почнаха да се появяват проблемите. Ако имам филтриран дейтасет, който е сортиран по нещо доста често след rollback гърмеше с AV. В подобна ситуация, но по време на Cancel също. Случвало ми се е DeltaHandler-а да ми дава UpdateStatus-а на запис, който съм редактирал че не е модифициран...
А и чудесната поддръжка... Това е единственият 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-то...

Отговор
в отговор на PhantomAS #16

Report Manager web reports

Report Manager има web репорти. Безплатен е и е open source.

Отговор
в отговор на andrew_nikoloff #17

RM изглежда много добре (на сайта)

Разгледах предложения веб - изглежда добре (не съм теглил и инсталирал :)
Би ли отговорил на един/два въпроса, а ако желаеш. може и повече да разкажеш:
1. Report server с какво се свързва: tDataModul, tDataSet, tTable, tQuery или какво?
2. Кои версии на Делфи се поддържат?
3. Ако може - разкажи накратко каква е технологията - как клиента получава веб репорта (той навярно се ползва през браузъра - не се налага да се пише клиентско приложение), а като има и репорт сървър, къде е слоя който ще разработваме :)
Благодаря!

Отговор
в отговор на NikB #18

Re: RM изглежда много добре (на сайта)

Не съм го ползвал активно. Това нещо го намерих, докато търсех някаква алтернатива на репортите, които ползваме...
Поддържа Делфи 5 Ентерпрайз и Делфи 6 Профешънъл и нагоре. Не работи с D5 Pro, защото иска ClientDataSet, а горкото хайванче го няма.
В репорта можеш да си дефинираш кънекция към базата и после си дефинираш дейтасети - пишеш си SQL-четата... Не знам дали можеш да ползваш твой дейта сет...
На сайта им има документация [линк]. По-добре гледай там, защото аз в офиса съм с D5 Pro и по обясними причини не съм натрупал опит с него :)

ПП Забравих! ВЕСЕЛА КОЛЕДА И ЧЕСТИТА НОВА ГОДИНА НА ВСИЧКИ!



Редактирано от andrew_nikoloff на

Отговор
в отговор на andrew_nikoloff #19

Благодаря! Весела коледа и на теб!

Благодаря за информацията, url и коледните пожелания!

Отговор
в отговор на andrew_nikoloff #20

Re: RM изглежда много добре

Честита Нова Година!


[линк] - ще го поогледам, благодаря.

Отговор