Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » Elevate Web Builder Technical Support » Support Forums » Elevate Web Builder General » View Thread |
Messages 11 to 20 of 21 total |
server environment |
Fri, Jul 29 2016 12:07 PM | Permanent Link |
erickengelke | Boris B wrote:
> No worries, Erick, as I've realized my fellow forum members are noticeably non-Microsoft :D While I started > in Delphi, I've been in the .NET world since 2003 and I've lost my footings in Delphi and hesitate trying to > retool to a Delphi backend after all these years My background is definately more PC/Windows based, but my "at work" department uses Unix iron for most servers, specifically FreeBSD, and my custom stuff is typically hosted on Linux. Until Delphi supports Unix (which is coming soon), I cannot easily deploy Delphi servers. >I'm primarily a business logic (backend) programmer and I'm weak in the UI. The appeal of EWB for me is the easier development of UI's like in the old days vs all this JS and Angular and Bootstrap nonsense But my main strength lies in the C# of a MS backend. For web apps which I built in either HTML to HTML5 Builder, I was told the UI was a weakness of mine.. until people saw my EWB apps, then they raved about them. It's true, EWB seems to make attractive apps. >As long as your 2nd edition guides me in serializing/deserializing complex objects, I can get my MS backend to >talk to my EWB front end. I show how to serialize date/time to native MySQL format, and I cover arrays and class substructures. Is there anything else you need? >As for Kermit - that does seem to ring a bell back in the early '90's... (Not to mention Sesame Street in the 70's, >lol.) I wrote much of the TCP/IP code that was in it, including the TELNET portion. It was cool, because it was used on the space station as well as by millions of users. Erick |
Fri, Jul 29 2016 2:27 PM | Permanent Link |
Trinione | Boris B wrote:
<< The appeal of EWB for me is the easier development of UI's like in the old days vs all this JS and Angular and Bootstrap nonsense >> All these libraries, frameworks and programming approaches, blah blah blah - is so paralysing! For years I kept thinking - WHY? Why do I need to do all of 'this' in order to get 'that'? Most to all just strike me as 'temporary' fixes that shall either be replaced by something else or painfully and grudgingly maintained. When I found EWB, it just simply made sense! Be productive and have a LIFE again. I haven't completed my first EWB project as yet, however my client users are already extremely excited by the product. Super excited actually. They are also impressed with the speed of development which is getting even faster as I 'master' (note the quotes) this fine product. I shall be purchasing Edition 2 of your book. It shall no doubt bump up my EWB skills. |
Fri, Jul 29 2016 3:18 PM | Permanent Link |
Boris B | Erick, your section on serialization looks like it'll be all I need, thanks. I've got everything else working in terms of general framework, including OAuth2 authentication of server calls.
Sometimes I think I should bite the bullet and buy a current Delphi license again so I can use EWB "native"... The problem with the EWB/EWS RAD approach is that it scares me that the UI client decides what can and cannot be done to the database. That's just my background as a backend coder - *I* decide what flies and what doesn't fly, not some cowboy UI |
Fri, Jul 29 2016 3:26 PM | Permanent Link |
Boris B | Part of my requirements is multi-front-end. I'm originally a WinForms desktop app developer, and for any web app I'd kinda like to do a native Windows front end. Then there's using Xamarin possibly for Android (if I'm not happy with EWB's web-based mobile app offering). This requires business logic to be homed in the back end rather than in the browser.
|
Fri, Jul 29 2016 3:37 PM | Permanent Link |
erickengelke | Boris B wrote:
>Erick, your section on serialization looks like it'll be all I need, thanks. I've got everything else working in > terms of general framework, including OAuth2 authentication of server calls. Good. > Sometimes I think I should bite the bullet and buy a current Delphi license again so I can use EWB "native"... > The problem with the EWB/EWS RAD approach is that it scares me that the UI client decides what can and > cannot be done to the database. That's just my background as a backend coder - *I* decide what flies and >what doesn't fly, not some cowboy UI Welcome to the world of SOA/REST. But you can still code n-tier logic. There's a sample in the book (the first and second edition), where I create remote procedure calls available to EWB. Mine wasn't RESTful, but it was over HTTP/HTTPS, and it's enough to keep your logic in the server. I believe I called it legacy application support. The chapter on Cordova lets you generate a native Android/ iOS, OS/X, Windows, Linux Windows phone, Blackberry, etc. application from EWB. I think this is better than starting over with Xiricom and learning a new setup. Erick |
Fri, Jul 29 2016 3:49 PM | Permanent Link |
erickengelke | Trinione wrote:
> All these libraries, frameworks and programming approaches, blah blah blah - is so paralysing! I agree. I tried other products and technologies, even wrote a book about now-ill-fated HTML5 Builder. >For years I kept thinking - WHY? Why do I need to do all of 'this' in order to get 'that'? Most to all just strike me as '>temporary' fixes that shall either be replaced by something else or painfully and grudgingly maintained. I'm still maintaining apps I originally wrote in the 1980's. So many technologies don't last 2 years even. And I don't see how you can support Angular this and node.that, they are hideous. My readers will see I don't use lamda notation, my book is pure simple Object Pascal Nick Wirth would understand. You need to do something, you create a function. You don't rely on weird notations that you will forget by week's end. > When I found EWB, it just simply made sense! Be productive and have a LIFE again. Same here. I was instantly productive. I knew how to do most things I needed right away. And the result looks so good. People are commenting on my production apps and how great they look. >I shall be purchasing Edition 2 of your book. It shall no doubt bump up my EWB skills. I assume a Delphi 7 - compatible reader, except with Unicode as the default. From there we cover so much material you'll be surprised. The majority of it is a cookbook you'll love for your applications. Erick E |
Fri, Jul 29 2016 7:29 PM | Permanent Link |
Walter Matte Tactical Business Corporation | erickengelke wrote:
"My readers will see I don't use lamda notation, my book is pure simple Object Pascal Nick Wirth would understand. You need to do something, you create a function. You don't rely on weird notations that you will forget by week's end." Amen. W. |
Wed, Aug 3 2016 7:26 AM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Boris,
<< Sometimes I think I should bite the bullet and buy a current Delphi license again so I can use EWB "native"... The problem with the EWB/EWS RAD approach is that it scares me that the UI client decides what can and cannot be done to the database. That's just my background as a backend coder - *I* decide what flies and what doesn't fly, not some cowboy UI >> 1) I am still planning on offering a FreePascal/Lazarus option for the EWB web server modules. 2) As for the UI client deciding: that's the *opposite* of what you want. We make things very easy with EWB in terms of database access (intentionally so), but you should always consider implementing your own database modules for handling datasets/transactions so that you can have more fine-grained control over what is going on. This is especially true for large production applications that are public-facing and not on an internal network. Tim Young Elevate Software www.elevatesoft.com |
Wed, Aug 3 2016 5:43 PM | Permanent Link |
Boris B | Thanks for the response - something for me to keep in mind. I'll read up a bit on modules and take a look at some of the sample source. Old dog, new tricks
|
Thu, Aug 4 2016 12:26 AM | Permanent Link |
Trinione | << 1) I am still planning on offering a FreePascal/Lazarus option for the EWB web server modules. >>
This is gonna be huge I tell yuh! |
« Previous Page | Page 2 of 3 | Next Page » |
Jump to Page: 1 2 3 |
This web page was last updated on Thursday, April 18, 2024 at 10:42 AM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |