Knowledge (XXG)

Wt (web toolkit)

Source 📝

1383: 1520: 2278: 2483: 1566: 1546: 1411: 1396: 1631: 1388: 223: 2488: 202: 287: 1948: 231: 443: 2456: 2432: 2412: 2184: 368: 267: 209:
framework (although it was developed with Boost, and is incompatible when mixed with Qt), also using a widget-tree and an
2498: 2341: 1539: 246: 85: 2478: 2446: 2323: 2290: 1796: 59: 2398: 405: 322: 145: 412: 1748: 1405: 372: 330: 220: 210: 1484: 423: 2493: 2428: 2303: 2247: 1869: 1728: 1532: 355: 315: 2331: 2252: 2207: 1923: 1781: 1401: 380: 2217: 1958: 1738: 295: 1461: 2349: 2257: 2222: 2074: 1883: 1733: 1599: 401: 351: 338: 187: 1456: 1431: 337:
environments, Wt is often used in such devices and (as a consequence) has been highly optimized for
2114: 1996: 1816: 1636: 361: 242: 121: 2408: 2382: 2313: 2104: 2054: 1766: 1761: 390: 386: 307: 299: 271: 2452: 2134: 2129: 2006: 2001: 1669: 1614: 397: 213: 2149: 2079: 1953: 1811: 1692: 1684: 133: 109: 30: 1826: 334: 227: 138: 2354: 2242: 2237: 2099: 1851: 1791: 1519: 376: 291: 250: 114: 2472: 2308: 1841: 1821: 1786: 1609: 1555: 311: 206: 194: 126: 1963: 1888: 1806: 1594: 1589: 257: 234:(model–view–controller) design pattern. So rather than using MVC at the level of a 298:
first, then, provided its support in browser, it is automatically upgraded to use
2139: 2039: 2011: 1918: 1878: 1702: 1604: 279: 2442: 2438: 2262: 2119: 2069: 2049: 1968: 1898: 1861: 1801: 1646: 1626: 1488: 1378: 283: 190: 25: 2369: 2164: 2059: 1873: 1846: 434:
For a more detailed overview, see the Features section of official website.
419: 1485:"Wt: C++ Web Toolkit Library Lets You Write Scripting-Independent Web Apps" 1255:* new application objects. That function is executed when a new user surfs 2377: 2359: 2202: 2197: 2124: 1928: 1893: 1776: 1771: 427: 266:
One of the unique features of Wt is its abstraction layer of the browser
235: 1252:* The last argument to WRun specifies the function that will instantiate 490:* A simple hello world application class which demonstrates how to react 2418: 2212: 2154: 2094: 2089: 2064: 2034: 1943: 1938: 1933: 1756: 1720: 1710: 1641: 1584: 1243:* start the server application (FastCGI or httpd) that starts listening 150: 1261:* support. The function should return a newly instantiated application 274:
for communicating with browsers compatible with it, while using plain
2402: 2267: 2084: 2044: 2016: 1978: 1973: 1913: 1903: 1836: 1831: 1664: 1621: 1258:* to the Wt application, and after the library has negotiated browser 1240:* Your main method may set up some shared resources, but should then 1656: 1327:* You could read information from the environment to decide whether 198: 102: 2227: 2169: 2159: 2144: 613:* The env argument contains information about the new session, and 1524: 619:* constructor so it is typically also an argument for your custom 2298: 2272: 2232: 2192: 2109: 1988: 1908: 1576: 275: 1528: 1513: 1246:* for requests, and handles all of the application life cycles. 302:
for increased interactivity. In this way, Wt is by definition:
164: 2422: 2174: 2026: 91: 1165:* Update the text, using text input into the nameEdit_ field. 616:* the initial request. It must be passed to the WApplication 1003:* - using an arbitrary function object, e.g. useful to bind 1006:* values with std::bind() to the resulting method call 238:, it is pushed to the level of individual components. 1330:* the user has permission to start a new application 226:
model used in desktop-applications APIs, applied to
2391: 2368: 2340: 2322: 2289: 2183: 2025: 1987: 1860: 1747: 1719: 1701: 1683: 1655: 1575: 159: 132: 120: 108: 98: 84: 58: 36: 24: 426:of communication, with fallbacks to Ajax or plain 1455:Dumon, Wim; Deforche, Koen (February 11, 2008). 1540: 8: 955:* - simple Wt-way: specify object and method 493:* to events, read input, and give feed-back. 219:The Wt's design goal is to benefit from the 19: 1547: 1533: 1525: 1518: 18: 1423: 422:networking protocol, if available, for 724:"Your name, please ? " 7: 1389:Free and open-source software portal 360:Supports server-initiated events ( 14: 1483:Volkman, Victor (June 6, 2008). 1381: 253:-specific features, including: 201:programming language. It has an 2484:Rich web application frameworks 262:Navigation of browser's history 65:4.10.4 / March 6, 2024 1: 466:<Wt/WContainerWidget.h> 329:Because of the popularity of 321:The only Ajax framework with 314:implementing the strategy of 16:C++ web application framework 1397:Comparison of web-frameworks 949:* Connect signals with slots 294:is rendered as a plain HTML 247:software development process 230:—instead of the traditional 1797:Remote Application Platform 42:; 18 years ago 2515: 622:* application constructor. 406:Cross-site request forgery 323:search engine optimization 146:GNU General Public License 40:1.0.0 / December 2005 1562: 1183:"Hello there, " 1105:"Hello there, " 454:<Wt/WApplication.h> 80: 54: 2489:Web development software 1412:Other C++ web frameworks 478:<Wt/WPushButton.h> 448: 270:model. The library uses 685:"Hello world" 444:"Hello, World!" program 411:Includes a compact C++ 356:progressive enhancement 316:progressive enhancement 249:, it does support some 1402:JWt (Java web toolkit) 904:// insert a line break 871:// add 5 pixels margin 472:<Wt/WLineEdit.h> 408:(CSRF) vulnerabilities 286:. Using a progressive 67:; 5 months ago 826:"Greet me." 282:post-backs for other 691:// application title 402:Cross-site scripting 352:graceful degradation 2499:Web server software 2399:Application Express 1457:"Wt: A Web Toolkit" 1432:"Wt: Release notes" 1066:* - using a lambda: 769:// allow text input 460:<Wt/WBreak.h> 424:Client–server model 205:resembling that of 21: 2479:Ajax (programming) 1462:Dr. Dobb's Journal 832:// create a button 484:<Wt/WText.h> 415:-layer ("Wt::Dbo") 400:features to avoid 214:signal/slot system 151:Commercial License 26:Original author(s) 2466: 2465: 1436:www.webtoolkit.eu 730:// show some text 396:Contains various 177: 176: 2506: 1693:ColdBox Platform 1549: 1542: 1535: 1526: 1522: 1517: 1516: 1514:Official website 1500: 1499: 1497: 1495: 1480: 1474: 1473: 1471: 1469: 1452: 1446: 1445: 1443: 1442: 1428: 1391: 1386: 1385: 1384: 1370: 1367: 1364: 1361: 1358: 1355: 1352: 1351:HelloApplication 1349: 1346: 1343: 1340: 1337: 1334: 1331: 1328: 1325: 1322: 1319: 1316: 1313: 1310: 1307: 1304: 1301: 1298: 1295: 1292: 1289: 1286: 1283: 1280: 1277: 1274: 1271: 1268: 1265: 1262: 1259: 1256: 1253: 1250: 1247: 1244: 1241: 1238: 1235: 1232: 1229: 1226: 1223: 1220: 1217: 1214: 1211: 1208: 1205: 1202: 1199: 1196: 1193: 1190: 1187: 1184: 1181: 1178: 1175: 1172: 1169: 1166: 1163: 1160: 1157: 1154: 1151: 1148: 1147:HelloApplication 1145: 1142: 1139: 1136: 1133: 1130: 1127: 1124: 1121: 1118: 1115: 1112: 1109: 1106: 1103: 1100: 1097: 1094: 1091: 1088: 1085: 1082: 1079: 1076: 1073: 1070: 1067: 1064: 1061: 1058: 1055: 1052: 1049: 1046: 1045:HelloApplication 1043: 1040: 1037: 1034: 1031: 1028: 1025: 1022: 1019: 1016: 1013: 1010: 1007: 1004: 1001: 998: 995: 992: 989: 988:HelloApplication 986: 983: 980: 977: 974: 971: 968: 965: 962: 959: 956: 953: 950: 947: 944: 941: 938: 935: 932: 929: 926: 923: 920: 917: 914: 911: 908: 905: 902: 899: 896: 893: 890: 887: 884: 881: 878: 875: 872: 869: 866: 863: 860: 857: 854: 851: 848: 845: 842: 839: 836: 833: 830: 827: 824: 821: 818: 815: 812: 809: 806: 803: 800: 797: 794: 791: 788: 785: 782: 779: 776: 773: 770: 767: 764: 761: 758: 755: 752: 749: 746: 743: 740: 737: 734: 731: 728: 725: 722: 719: 716: 713: 710: 707: 704: 701: 698: 695: 692: 689: 686: 683: 680: 677: 674: 671: 668: 665: 662: 659: 656: 653: 650: 647: 644: 641: 638: 635: 634:HelloApplication 632: 629: 628:HelloApplication 626: 623: 620: 617: 614: 611: 608: 605: 602: 599: 596: 593: 590: 587: 584: 581: 578: 575: 572: 569: 566: 563: 560: 557: 554: 551: 548: 545: 542: 539: 536: 533: 530: 529:HelloApplication 527: 524: 521: 518: 515: 512: 509: 506: 503: 502:HelloApplication 500: 497: 494: 491: 488: 485: 482: 479: 476: 473: 470: 467: 464: 461: 458: 455: 452: 393:-side validation 325:(SEO) qualities. 173: 170: 168: 166: 110:Operating system 94: 75: 73: 68: 50: 48: 43: 22: 2514: 2513: 2509: 2508: 2507: 2505: 2504: 2503: 2469: 2468: 2467: 2462: 2392:Other languages 2387: 2364: 2336: 2318: 2285: 2179: 2021: 1983: 1856: 1743: 1715: 1697: 1679: 1651: 1571: 1558: 1553: 1512: 1511: 1509: 1504: 1503: 1493: 1491: 1482: 1481: 1477: 1467: 1465: 1454: 1453: 1449: 1440: 1438: 1430: 1429: 1425: 1420: 1387: 1382: 1380: 1377: 1372: 1371: 1368: 1365: 1362: 1359: 1356: 1353: 1350: 1347: 1344: 1341: 1338: 1335: 1332: 1329: 1326: 1323: 1320: 1317: 1314: 1311: 1308: 1305: 1302: 1299: 1296: 1293: 1290: 1287: 1284: 1281: 1278: 1275: 1272: 1269: 1266: 1263: 1260: 1257: 1254: 1251: 1248: 1245: 1242: 1239: 1236: 1233: 1230: 1227: 1224: 1221: 1218: 1215: 1212: 1209: 1206: 1203: 1200: 1197: 1194: 1191: 1188: 1185: 1182: 1179: 1176: 1173: 1170: 1167: 1164: 1161: 1158: 1155: 1152: 1149: 1146: 1143: 1140: 1137: 1134: 1131: 1128: 1125: 1122: 1119: 1116: 1113: 1110: 1107: 1104: 1101: 1098: 1095: 1092: 1089: 1086: 1083: 1080: 1077: 1074: 1071: 1068: 1065: 1062: 1059: 1056: 1053: 1050: 1047: 1044: 1041: 1038: 1035: 1032: 1029: 1026: 1023: 1020: 1017: 1014: 1011: 1008: 1005: 1002: 999: 996: 993: 990: 987: 984: 981: 978: 975: 972: 969: 966: 963: 960: 957: 954: 951: 948: 945: 942: 939: 936: 933: 930: 927: 924: 921: 918: 915: 912: 909: 906: 903: 900: 897: 894: 891: 888: 885: 882: 879: 876: 873: 870: 867: 864: 861: 858: 855: 852: 849: 846: 843: 840: 837: 834: 831: 828: 825: 822: 819: 816: 813: 810: 807: 804: 801: 798: 795: 792: 789: 786: 783: 780: 777: 774: 771: 768: 765: 762: 759: 756: 753: 750: 747: 744: 741: 738: 735: 732: 729: 726: 723: 720: 717: 714: 711: 708: 705: 702: 699: 696: 693: 690: 687: 684: 681: 678: 675: 672: 669: 666: 663: 660: 657: 654: 651: 648: 645: 642: 639: 636: 633: 630: 627: 624: 621: 618: 615: 612: 609: 606: 603: 600: 597: 594: 591: 588: 585: 582: 579: 576: 573: 570: 567: 564: 561: 558: 555: 552: 549: 546: 543: 540: 537: 534: 531: 528: 525: 522: 519: 516: 513: 510: 507: 504: 501: 498: 495: 492: 489: 486: 483: 480: 477: 474: 471: 468: 465: 462: 459: 456: 453: 450: 440: 347: 335:embedded system 245:uses a desktop 228:web development 163: 155: 90: 76: 71: 69: 66: 46: 44: 41: 37:Initial release 17: 12: 11: 5: 2512: 2510: 2502: 2501: 2496: 2494:Web frameworks 2491: 2486: 2481: 2471: 2470: 2464: 2463: 2461: 2460: 2450: 2436: 2426: 2416: 2406: 2395: 2393: 2389: 2388: 2386: 2385: 2380: 2374: 2372: 2366: 2365: 2363: 2362: 2357: 2352: 2346: 2344: 2338: 2337: 2335: 2334: 2328: 2326: 2320: 2319: 2317: 2316: 2311: 2306: 2301: 2295: 2293: 2287: 2286: 2284: 2283: 2275: 2270: 2265: 2260: 2255: 2250: 2245: 2240: 2235: 2230: 2225: 2220: 2215: 2210: 2205: 2200: 2195: 2189: 2187: 2181: 2180: 2178: 2177: 2172: 2167: 2162: 2157: 2152: 2147: 2142: 2137: 2132: 2127: 2122: 2117: 2112: 2107: 2102: 2097: 2092: 2087: 2082: 2077: 2072: 2067: 2062: 2057: 2052: 2047: 2042: 2037: 2031: 2029: 2023: 2022: 2020: 2019: 2014: 2009: 2004: 1999: 1993: 1991: 1985: 1984: 1982: 1981: 1976: 1971: 1966: 1961: 1956: 1951: 1946: 1941: 1936: 1931: 1926: 1921: 1916: 1911: 1906: 1901: 1896: 1891: 1886: 1881: 1876: 1866: 1864: 1858: 1857: 1855: 1854: 1849: 1844: 1839: 1834: 1829: 1824: 1819: 1814: 1809: 1804: 1799: 1794: 1789: 1784: 1779: 1774: 1769: 1764: 1759: 1753: 1751: 1745: 1744: 1742: 1741: 1736: 1731: 1725: 1723: 1717: 1716: 1714: 1713: 1707: 1705: 1699: 1698: 1696: 1695: 1689: 1687: 1681: 1680: 1678: 1677: 1672: 1667: 1661: 1659: 1653: 1652: 1650: 1649: 1644: 1639: 1634: 1629: 1624: 1619: 1618: 1617: 1612: 1607: 1602: 1597: 1592: 1581: 1579: 1573: 1572: 1570: 1569: 1563: 1560: 1559: 1556:Web frameworks 1554: 1552: 1551: 1544: 1537: 1529: 1508: 1507:External links 1505: 1502: 1501: 1475: 1447: 1422: 1421: 1419: 1416: 1415: 1414: 1409: 1399: 1393: 1392: 1376: 1373: 449: 439: 436: 432: 431: 416: 409: 394: 384: 377:canvas element 365: 358: 346: 345:Major features 343: 327: 326: 319: 318:automatically; 292:user interface 264: 263: 260: 175: 174: 161: 157: 156: 154: 153: 148: 142: 136: 130: 129: 124: 118: 117: 115:Cross-platform 112: 106: 105: 100: 96: 95: 88: 82: 81: 78: 77: 64: 62: 60:Stable release 56: 55: 52: 51: 38: 34: 33: 28: 15: 13: 10: 9: 6: 4: 3: 2: 2511: 2500: 2497: 2495: 2492: 2490: 2487: 2485: 2482: 2480: 2477: 2476: 2474: 2458: 2454: 2451: 2448: 2444: 2440: 2437: 2434: 2430: 2427: 2424: 2420: 2417: 2414: 2410: 2407: 2404: 2400: 2397: 2396: 2394: 2390: 2384: 2381: 2379: 2376: 2375: 2373: 2371: 2367: 2361: 2358: 2356: 2353: 2351: 2348: 2347: 2345: 2343: 2339: 2333: 2330: 2329: 2327: 2325: 2321: 2315: 2312: 2310: 2309:Ruby on Rails 2307: 2305: 2302: 2300: 2297: 2296: 2294: 2292: 2288: 2281: 2280: 2276: 2274: 2271: 2269: 2266: 2264: 2261: 2259: 2256: 2254: 2251: 2249: 2246: 2244: 2241: 2239: 2236: 2234: 2231: 2229: 2226: 2224: 2221: 2219: 2216: 2214: 2211: 2209: 2206: 2204: 2201: 2199: 2196: 2194: 2191: 2190: 2188: 2186: 2182: 2176: 2173: 2171: 2168: 2166: 2163: 2161: 2158: 2156: 2153: 2151: 2148: 2146: 2143: 2141: 2138: 2136: 2133: 2131: 2128: 2126: 2123: 2121: 2118: 2116: 2113: 2111: 2108: 2106: 2103: 2101: 2098: 2096: 2093: 2091: 2088: 2086: 2083: 2081: 2078: 2076: 2073: 2071: 2068: 2066: 2063: 2061: 2058: 2056: 2053: 2051: 2048: 2046: 2043: 2041: 2038: 2036: 2033: 2032: 2030: 2028: 2024: 2018: 2015: 2013: 2010: 2008: 2005: 2003: 2000: 1998: 1995: 1994: 1992: 1990: 1986: 1980: 1977: 1975: 1972: 1970: 1967: 1965: 1962: 1960: 1957: 1955: 1952: 1950: 1947: 1945: 1942: 1940: 1937: 1935: 1932: 1930: 1927: 1925: 1922: 1920: 1917: 1915: 1912: 1910: 1907: 1905: 1902: 1900: 1897: 1895: 1892: 1890: 1887: 1885: 1882: 1880: 1877: 1875: 1871: 1868: 1867: 1865: 1863: 1859: 1853: 1850: 1848: 1845: 1843: 1840: 1838: 1835: 1833: 1830: 1828: 1825: 1823: 1820: 1818: 1815: 1813: 1810: 1808: 1805: 1803: 1800: 1798: 1795: 1793: 1790: 1788: 1785: 1783: 1780: 1778: 1775: 1773: 1770: 1768: 1765: 1763: 1760: 1758: 1755: 1754: 1752: 1750: 1746: 1740: 1737: 1735: 1732: 1730: 1727: 1726: 1724: 1722: 1718: 1712: 1709: 1708: 1706: 1704: 1700: 1694: 1691: 1690: 1688: 1686: 1682: 1676: 1673: 1671: 1668: 1666: 1663: 1662: 1660: 1658: 1654: 1648: 1645: 1643: 1640: 1638: 1635: 1633: 1630: 1628: 1625: 1623: 1620: 1616: 1613: 1611: 1608: 1606: 1603: 1601: 1598: 1596: 1593: 1591: 1588: 1587: 1586: 1583: 1582: 1580: 1578: 1574: 1568: 1565: 1564: 1561: 1557: 1550: 1545: 1543: 1538: 1536: 1531: 1530: 1527: 1523: 1521: 1515: 1506: 1490: 1486: 1479: 1476: 1464: 1463: 1458: 1451: 1448: 1437: 1433: 1427: 1424: 1417: 1413: 1410: 1408:version of Wt 1407: 1403: 1400: 1398: 1395: 1394: 1390: 1379: 1374: 943:// empty text 784:// give focus 447: 445: 437: 435: 429: 425: 421: 417: 414: 410: 407: 403: 399: 395: 392: 388: 385: 382: 378: 374: 370: 366: 363: 359: 357: 353: 349: 348: 344: 342: 340: 336: 332: 324: 320: 317: 313: 309: 305: 304: 303: 301: 297: 293: 290:-method, the 289: 285: 281: 277: 273: 269: 261: 259: 258:Semantic URLs 256: 255: 254: 252: 248: 244: 239: 237: 233: 229: 225: 222: 217: 215: 212: 208: 204: 200: 196: 195:web framework 192: 189: 185: 181: 172: 162: 158: 152: 149: 147: 144: 143: 140: 139:Dual-licensed 137: 135: 131: 128: 127:Web framework 125: 123: 119: 116: 113: 111: 107: 104: 101: 97: 93: 92:Wt Repository 89: 87: 83: 79: 63: 61: 57: 53: 39: 35: 32: 29: 27: 23: 2277: 2150:Silverstripe 1964:Sencha Touch 1889:Dojo Toolkit 1674: 1600:Dynamic Data 1510: 1492:. Retrieved 1478: 1466:. Retrieved 1460: 1450: 1439:. Retrieved 1435: 1426: 1309:WEnvironment 1018:enterPressed 664:WApplication 649:WEnvironment 544:WEnvironment 517:WApplication 441: 438:Code example 433: 375:, the HTML5 328: 265: 240: 218: 211:event-driven 183: 182:(pronounced 179: 178: 2140:ProcessWire 2040:CodeIgniter 2012:Mojolicious 1919:Knockout.js 1879:Backbone.js 1703:Common Lisp 1494:January 24, 1468:January 24, 1404:, a native 1345:make_unique 817:WPushButton 339:performance 284:user agents 188:open-source 167:.webtoolkit 2473:Categories 2443:JavaScript 2439:SproutCore 2263:TurboGears 2120:PHP-Fusion 2050:eZ Publish 1969:SproutCore 1899:Express.js 1862:JavaScript 1685:ColdFusion 1647:WebSharper 1567:Comparison 1489:QuinStreet 1441:2024-07-10 1418:References 367:A unified 350:Automatic 241:While the 99:Written in 86:Repository 72:2024-03-06 2370:Smalltalk 2193:BlueBream 2165:WordPress 2075:Gyroscope 1949:Prototype 1874:AngularJS 1847:WaveMaker 1615:Web Forms 1264:* object. 1189:nameEdit_ 1171:greeting_ 1111:nameEdit_ 1012:nameEdit_ 907:greeting_ 841:setMargin 772:nameEdit_ 760:WLineEdit 733:nameEdit_ 592:greeting_ 574:nameEdit_ 568:WLineEdit 430:rendering 420:WebSocket 418:Uses the 369:rendering 312:framework 306:The only 288:bootstrap 268:rendering 224:component 193:-centric 2378:AIDA/Web 2360:Scalatra 2203:CubicWeb 2198:CherryPy 2125:PHP-Nuke 2055:Fat-Free 1997:Catalyst 1929:MooTools 1894:Ember.js 1827:Tapestry 1777:JHipster 1772:ICEfaces 1637:MonoRail 1375:See also 1123:<< 1108:<< 1102:<< 778:setFocus 679:setTitle 481:#include 475:#include 469:#include 463:#include 457:#include 451:#include 428:web page 398:security 333:/C++ in 296:document 236:web page 221:stateful 197:for the 186:) is an 2429:Phoenix 2419:OpenACS 2383:Seaside 2314:Sinatra 2304:Padrino 2258:Tornado 2248:Quixote 2243:Pyramid 2213:FastAPI 2155:Symfony 2130:Pop PHP 2115:Phalcon 2105:Midgard 2095:Laravel 2090:Laminas 2085:Joomla! 2065:FuelPHP 2035:CakePHP 2007:Maypole 1944:OpenUI5 1939:Node.js 1934:Next.js 1884:Closure 1870:Angular 1817:Stripes 1787:Mojarra 1757:AppFuse 1729:Servant 1721:Haskell 1711:CL-HTTP 1642:Umbraco 1585:ASP.NET 1177:setText 1084:connect 1078:clicked 1024:connect 973:connect 967:clicked 556:private 446:in Wt: 243:library 184:"witty" 160:Website 134:License 70: ( 47:2005-12 45: ( 2457:Erlang 2433:Elixir 2413:Groovy 2409:Grails 2403:PL/SQL 2332:Rocket 2273:Zope 2 2268:web2py 2253:TACTIC 2238:Pylons 2208:Django 2185:Python 2045:Drupal 2017:WebGUI 2002:Dancer 1979:Vue.js 1974:Svelte 1924:Meteor 1914:jQuery 1904:Ext JS 1842:Wicket 1837:Vert.x 1832:Vaadin 1822:Struts 1812:Spring 1762:Grails 1670:Drogon 1665:CppCMS 1622:Blazor 1336:return 1270:return 1132:" 1126:" 1072:button 961:button 922:addNew 895:WBreak 883:addNew 835:button 805:addNew 790:button 748:addNew 703:addNew 523:public 508:public 391:server 389:- and 387:Client 310:-side 308:server 191:widget 2342:Scala 2228:Nevow 2218:Flask 2170:XOOPS 2160:TYPO3 2145:Qcodo 2135:PRADO 2080:Horde 1959:Remix 1954:React 1807:Sling 1739:Yesod 1610:Razor 1312:& 1300:const 1192:-> 1174:-> 1153:greet 1114:-> 1075:-> 1051:greet 1042:& 1015:-> 994:greet 985:& 964:-> 934:WText 919:-> 880:-> 838:-> 802:-> 775:-> 745:-> 715:WText 700:-> 652:& 640:const 601:greet 586:WText 547:& 535:const 499:class 371:API ( 362:Comet 31:Emweb 2453:Yaws 2447:Ruby 2355:Play 2350:Lift 2324:Rust 2299:Merb 2291:Ruby 2279:more 2233:Pyjs 2223:Grok 2110:MODX 2070:Grav 2060:Flow 1989:Perl 1909:htmx 1802:Seam 1792:Play 1749:Java 1734:Snap 1595:AJAX 1590:Core 1577:.NET 1496:2017 1470:2017 1406:Java 1354:> 1348:< 1291:argv 1285:argc 1279:WRun 1228:argv 1222:char 1216:argc 1207:main 1198:()); 1195:text 1144:void 1117:text 1099:cerr 1057:this 1036:bind 979:this 937:> 925:< 913:root 898:> 886:< 874:root 865:Left 859:Side 820:> 808:< 796:root 787:auto 763:> 751:< 739:root 718:> 706:< 694:root 598:void 442:The 404:and 354:and 300:Ajax 280:form 276:HTML 272:Ajax 122:Type 2423:Tcl 2282:... 2175:Yii 2100:li₃ 2027:PHP 1782:JWt 1767:GWT 1657:C++ 1632:BFC 1627:DNN 1605:MVC 1366:}); 1360:env 1339:std 1315:env 1213:int 1204:int 1138:}); 1093:std 1087:(() 1081:(). 1060:)); 1030:std 1021:(). 970:(). 940:(); 901:(); 781:(); 766:(); 670:env 655:env 604:(); 550:env 413:ORM 381:VML 373:SVG 251:web 232:MVC 203:API 199:C++ 171:/wt 169:.eu 165:www 103:C++ 2475:: 1852:ZK 1675:Wt 1487:. 1459:. 1434:. 1363:); 1342::: 1333:*/ 1324:/* 1306::: 1303:Wt 1276::: 1273:Wt 1267:*/ 1237:/* 1225:** 1168:*/ 1162:/* 1156:() 1150::: 1129:\n 1120:() 1096::: 1069:*/ 1063:/* 1048::: 1033::: 1009:*/ 1000:/* 997:); 991::: 958:*/ 946:/* 931::: 928:Wt 916:() 892::: 889:Wt 877:() 868:); 862::: 856::: 853:Wt 829:); 814::: 811:Wt 799:() 757::: 754:Wt 742:() 727:); 712::: 709:Wt 697:() 688:); 646::: 643:Wt 631::: 625:*/ 610:/* 607:}; 583::: 580:Wt 565::: 562:Wt 553:); 541::: 538:Wt 514::: 511:Wt 496:*/ 487:/* 379:, 341:. 216:. 207:Qt 180:Wt 20:Wt 2459:) 2455:( 2449:) 2445:- 2441:( 2435:) 2431:( 2425:) 2421:( 2415:) 2411:( 2405:) 2401:( 1872:/ 1548:e 1541:t 1534:v 1498:. 1472:. 1444:. 1369:} 1357:( 1321:{ 1318:) 1297:( 1294:, 1288:, 1282:( 1249:* 1234:{ 1231:) 1219:, 1210:( 1201:} 1186:+ 1180:( 1159:{ 1141:} 1135:; 1090:{ 1054:, 1039:( 1027:( 982:, 976:( 952:* 910:= 850:, 847:5 844:( 823:( 793:= 736:= 721:( 682:( 676:{ 673:) 667:( 661:: 658:) 637:( 595:; 589:* 577:; 571:* 559:: 532:( 526:: 520:{ 505:: 383:) 364:) 331:C 278:- 141:: 74:) 49:)

Index

Original author(s)
Emweb
Stable release
Repository
Wt Repository
C++
Operating system
Cross-platform
Type
Web framework
License
Dual-licensed
GNU General Public License
Commercial License
www.webtoolkit.eu/wt
open-source
widget
web framework
C++
API
Qt
event-driven
signal/slot system
stateful
component
web development
MVC
web page
library
software development process

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.