Skip to content

jamal-fuma/WtDesigner

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WtDesigner


Download Windows Binaries (64-bits)

  • Install "vcredist_x64.exe" before running WtDesigner for the first time.
  • Run WtDesigner with Administrator rights in Windows.

Download Linux Binaries (64-bits)

  • Might be necessary to:
$ chmod +x ./WtDesignerInstallerV.1.0.3.run
  • Tested on CentOS7 and Ubuntu14.04

  • Installer might ask for sudo password to copy WtDesigner.desktop to /usr/shared/applications/.

  • If WtDesigner does not show the webpage contents, hit the Refresh buttton until the contents appear.


What

A WYSIWYG (What You See Is What You Get) front-end editor which serves as bride between HTML/CSS and the Wt C++ library. It helps create web applications using C++ and the Wt library with just a few clicks. It also simplifies the usage of the Wt library by auto generating most of the boilerplate code and previewing the graphics of the end result without having to compile any C++ code.


Who

List of contributors:


Why

Although C++ doesn’t come into mind as the first language for web development, there is a specific number of scenarios in which it can be advantageous with respect to other languages:

  • High performance, resource demanding web applications.
  • Low footprint web GUIs for embedded devices.
  • Integrating with existing C++ libraries.
  • Porting C++ desktop applications into the web.
  • Leveraging existing C++ skill sets for web development.

The Wt (web toolkit) C++ library is the perfect tool to achieve all the previous goals. Wt simplifies developing web applications by using the well-tested widget-centric design patterns of desktop GUI development and an API inspired by the successful Qt C++ library.

As a drawback, the widget-centric workflow sacrifices the full graphical potential of HTML/CSS frameworks. It makes it very easy to create simple working web applications, but very complicated to create a beautiful, responsive, personalized, eye-catching designs.

WtDesigner was created as an attempt to reduce the complexity of creating beautiful web application designs using the Wt library.


How

WtDesigner is a tool which is also inspired by Qt (specifically QtDesigner), and it is based on the Wt library and Qt itself. It provides an easy way to develop the front-end of the web application by means of drag-and-drop elements, blocks and templates. Furthermore, it allows to preview the looks of the application, tweak it and see the results instantly without having to recompile your application.

WtDesigner can be used as a stand-alone application in Windows (and soon Linux and Mac) but it also integrates into your workflow by means of popular IDE plugins (Coming soon...).


Tutorials

Youtube Videos

Thanks

This project could not have been possible without:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 72.3%
  • JavaScript 15.4%
  • CSS 9.9%
  • QMake 2.2%
  • Shell 0.2%