Results 1 to 6 of 6

Thread: Developing a Website Builder with VB6

  1. #1

    Thread Starter
    PowerPoster
    Join Date
    Sep 2012
    Posts
    2,083

    Developing a Website Builder with VB6

    I know there are many Website Builders on the Internet, such as WordProcess and Joomla. Now I want to use VB6 to develop a my own Website Builder. Is this possible? Has anyone else made similar attempts?

  2. #2
    Smooth Moperator techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,537

    Re: Developing a Website Builder with VB6

    Of course it's possible. But it also depends on just what you're talking about. WP and Joomla are frameworks/engines ... VB6 can also be the same, and be used server side to serve up the HTML to the client browser, as long as the server allows it. But if you mean using VB6 to build an app that helps you build HTML files that you upload, it can do that too, they're just text files. I built a semi-WYSIWYG HTML editor back in 95/96 using VB4... that's how I learned HTML and how to build web sites.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  3. #3

    Thread Starter
    PowerPoster
    Join Date
    Sep 2012
    Posts
    2,083

    Re: Developing a Website Builder with VB6

    Quote Originally Posted by techgnome View Post
    Of course it's possible. But it also depends on just what you're talking about. WP and Joomla are frameworks/engines ... VB6 can also be the same, and be used server side to serve up the HTML to the client browser, as long as the server allows it. But if you mean using VB6 to build an app that helps you build HTML files that you upload, it can do that too, they're just text files. I built a semi-WYSIWYG HTML editor back in 95/96 using VB4... that's how I learned HTML and how to build web sites.

    -tg
    Hi techgnome, thank you for your reply. I want to develop a framework/platform similar to Wordprocess or Joomla, which is both a user self-building website platform and a content management system.
    Last edited by dreammanor; Jun 24th, 2018 at 04:31 AM.

  4. #4

    Thread Starter
    PowerPoster
    Join Date
    Sep 2012
    Posts
    2,083

    Re: Developing a Website Builder with VB6

    I know most Website-Builders are developed using PHP + MySQL, and some are developed using PHP + GoLang + MySQL. If I use VB6 to develop a Website Builder, what tools and technologies do I need? I think jpbro's VBFcgi should be a nice framework/tool.

  5. #5
    PowerPoster
    Join Date
    Jun 2013
    Posts
    7,253

    Re: Developing a Website Builder with VB6

    A "WebSite-Builder" runs clientside.

    So, determine the Implementation-Tools for the clientside first (which in the end show the GUI).
    - do you want that tool to be a "pure Browser-Client"? (this would have the advantage of platform-independence already)...
    - or do you want the tool to be a real Win-Desktop-App (with a Browser-Control only for "preview-purposes")?

    The next thing you should decide is, what serverside Hosts and serverside-language(s) this new tool shall support.

    Starting at the "root-level", there is the serverside OS-platform(s) you have to consider (Windows and/or Unix).

    Since there's already a "bunch of good tools" available for Unix-Host-platforms and "languages typically found there",
    my guess is, that your tool is targeted at a "VB6-developer-audience"?
    If yes, then your server-os-platform of choice should probably be "Windows".

    Now you will have to make a choice regarding the WebServer you plan to support on that os-platform.
    The one which comes with the WinOS already (and which is provided in most WebHosters "Windows-contracts"),
    is the Internet-Information-Server (IIS) - so I would start with that probably to have a "widely used deployment-target"
    (developing against it with VBScript and/or VB6-compiled AX-Dlls).

    NGinx is fast and nice, when you plan to "roll-out" your own WebSite or WebApp against a (public reachable) Host,
    you have "full control over" (usually involving a contract for machine with "root-access").

    Most of the cheaper Hoster-Contracts for the Windows-based-hosting offer the IIS though.

    The third thing you will have to decide is, what "kind of WebSite-Building" you want your tool to focus on.
    If it's more thought for "HTML-heavy static arrangements" (with a focus on "presentation"),
    you will end up developing an entirelely different thing, compared to your implementation in case
    you decide to support more "dynamics, focused on User-Inputs" (which usually are more JavaScript-heavy,
    involving a clientside JS-Framework - which these days usually target the "Single-Page-paradigm" -
    (https://en.wikipedia.org/wiki/Single-page_application).

    Olaf

  6. #6

    Thread Starter
    PowerPoster
    Join Date
    Sep 2012
    Posts
    2,083

    Re: Developing a Website Builder with VB6

    Hi Olaf, Your comment is very useful to me. Much appreciate.

    I want to develop my own Website-Builder for 3 purposes:

    (1) Learn web programming through this project, especially how to dynamically generate various complex web pages (because my ultimate goal is to convert all VB Forms to dynamically generated web pages)

    (2) Create a website that is accessible to the public for my own apps. The cloud host environment (WebServer) I'll rent is Linux + Nginx + RC5 + vbFcgi + MyVB6AppServer.DLL

    (3) If I can complete the above two goals, I'd like to develop my Website-Builder as a commercial software which will be used by SMEs, and it will support both Windows host and Linux host, which means it will be platform independent.


    Since I'm not very familiar with Web development, the development of the Website-Builder will be divided into two phases:

    ClientSide:
    First version: Win-Desktop-App, which will emphasis on "HTML-heavy static arrangements" (with a focus on "presentation")
    Second version: pure Browser-Client, which will support more "dynamics, focused on User-Inputs" (which usually are more JavaScript-heavy, involving a clientside JS-Framework.

    ServerSide:
    First version: Linux + Nginx + RC5 + vbFcgi + VB6AppServer.DLL
    Second version: Linux/WindowsServer + Nginx/IIS + RC5 + vbFcgi + VB6AppServer.DLL
    Last edited by dreammanor; Jun 24th, 2018 at 07:01 AM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width