Knowledge

LANSA (development environment)

Source 📝

316:(iSeries, Systems, now IBM). The LANSA's RDML Program was related to (Rapid Development and Maintenance Language). This development language allows you to create a High-Level Application Definition or abstraction of your business application. This definition is independent of the operating platform.  Defining logic with a 4GL makes your programs independent of the 3GL layer.  A 4GL will eventually generate some type of 3GL code, which is compiled and executed, but you never need to modify the generated 3GL. It should not matter which 3GL is used. A High-Level Application Definition should allow you to generate or regenerate the same applications in different languages to make your applications portable. 177: 63: 22: 366:
Applications access data using data management programs generated from data definitions and business rules held in the repository. The data management programs know about the structure and relationships of the database and the business rules that control create, read, update, and delete actions. When
342:
The repository stores information about fields (or data elements) in the application including descriptions, column headings, edit codes, visualizations, default values, help text, and prompt programs. It holds information about files and application databases including physical files, logical files
343:(or views), relationships, file definition attributes, file validation rules, trigger programs, multilingual definitions, virtual fields, and predetermined join fields. Objects and components used for event-driven Windows applications also reside in the repository. 346:
Applications share objects and logic from the repository and the repository is an active participant with the applications as both the custodian of the data and business rule definitions and the rule enforcer.
462: 1968: 301:. This new version of the language has extra features, commands, types, and functions that are used in component development. RDML, on Microsoft Windows, integrates with 187: 1934: 455: 35: 370:
Applications are independent of data structures, formats, and locations and access the data by issuing requests to the data management programs.
1135: 87:
of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be
139: 1941: 448: 111: 367:
definitions and rules change the data management programs require regeneration but the applications that use the data require no change.
202: 1521: 1758: 1130: 2646: 1901: 118: 1170: 1165: 1160: 1150: 1145: 1140: 728: 1155: 408: 1975: 286: 125: 308:
In its first release in 1987, the product was called lambda. At that time, solutions developed with RDML could be deployed to
41: 107: 471: 266: 2207: 242: 224: 158: 49: 339:. The database repository contains data and file definitions, business rules, application templates, and RDML code. 285:
server platforms. The main feature of the LANSA environment is the 'RDML / RDMLX' language–which is classified as a
1984: 206: 2570: 2143: 1026: 356: 1462: 1322: 84: 132: 2325: 692: 194: 80: 2586: 2220: 1772: 1312: 96: 2202: 2124: 2050: 1299: 766: 479: 2357: 2183: 921: 602: 319:
Since 1992 LANSA has been deployed to multiple server platforms, including IBM, Windows, Linux,
2463: 1753: 1354: 1007: 387: 335:
The LANSA development environment includes a metadata repository which is an enhanced type of
1961: 1611: 1099: 893: 697: 2557: 2509: 2450: 2429: 2383: 2335: 2289: 2243: 2216: 2175: 2152: 2106: 2070: 2042: 2001: 1781: 1593: 1476: 1420: 1331: 1257: 1219: 1040: 984: 775: 492: 73: 8: 1192: 2537: 2353: 1800: 1794: 1669: 1490: 1438: 1400: 1071: 1048: 1002: 997: 935: 798: 640: 612: 607: 520: 92: 440: 2472: 2301: 2251: 1789: 1539: 1395: 1375: 992: 574: 360: 274: 88: 1953: 269:
for building desktop, web, and mobile software applications that can be deployed to
2522: 2363: 1873: 1570: 1200: 570: 290: 2601: 2188: 1828: 1679: 1531: 1349: 1081: 864: 743: 627: 336: 270: 2596: 2527: 2343: 1560: 1433: 1115: 819: 686: 579: 198: 941: 2640: 2483: 2391: 2266: 2228: 2165: 2129: 1992: 1858: 1707: 1687: 1565: 1503: 1467: 1410: 1089: 1053: 1012: 883: 831: 813: 669: 658: 597: 535: 309: 1836: 2616: 2542: 2400: 2367: 2256: 2160: 2114: 1868: 1748: 1555: 1125: 1094: 951: 738: 635: 565: 505: 256: 2458: 2420: 2280: 2060: 1915: 1733: 1728: 1654: 1484: 1380: 1285: 1265: 1237: 1184: 1120: 910: 747: 733: 646: 500: 363:, that separates the physical data from applications that use the data. 2606: 2396: 2009: 1920: 1910: 1818: 1738: 1495: 1385: 1242: 975: 854: 560: 313: 293:
or Control Language. CL is the "scripting language" equivalent of the
2488: 2440: 2406: 2233: 2097: 1697: 1664: 1631: 1601: 1443: 1359: 1280: 931: 888: 880: 875: 808: 723: 702: 664: 651: 515: 2621: 2565: 2119: 2014: 1810: 1692: 1646: 1626: 1616: 1513: 1448: 1390: 1270: 1247: 1232: 1063: 960: 945: 925: 916: 841: 826: 589: 555: 550: 545: 510: 2611: 1863: 1702: 1428: 1307: 1275: 674: 540: 330: 302: 79:
Please help to demonstrate the notability of the topic by citing
388:"Practical Use of Generative Techniques in Software Development" 2547: 2478: 2261: 2055: 2019: 1891: 1883: 1743: 1659: 1621: 1405: 1339: 1227: 849: 793: 783: 752: 718: 409:
Tools for thought: Summitech's Lansa refines everyday thinking
289:(4th generation language). RDML closely follows the syntax of 2517: 2310: 2297: 2082: 1584: 1364: 956: 803: 788: 679: 617: 530: 525: 483: 294: 278: 2575: 2532: 2468: 2306: 2078: 1850: 1712: 1636: 1344: 1030: 324: 320: 2580: 2373: 2347: 2033: 1606: 1210: 282: 470: 1983: 433: 205:, and by adding encyclopedic content written from a 297:. In recent years RDML has been extended to become 255:"RDML" redirects here. For the military rank, see 2638: 331:Business rules and data definitions repository 1969: 456: 415:, vol. 4, no. 16, 6 Aug. 1991, pp. 47+. via 355:The data management services provide a data 350: 50:Learn how and when to remove these messages 2288: 2105: 2000: 1976: 1962: 983: 463: 449: 395:OOPSLA Workshop on Generative Programming 243:Learn how and when to remove this message 225:Learn how and when to remove this message 159:Learn how and when to remove this message 267:integrated development environment (IDE) 1146:Visual Studio Express for Windows Phone 2639: 385: 186:contains content that is written like 1957: 444: 170: 108:"LANSA" development environment 56: 15: 472:Integrated development environments 13: 14: 2658: 1985:Graphical user interface builders 425: 31:This article has multiple issues. 2647:Procedural programming languages 175: 61: 20: 39:or discuss these issues on the 401: 379: 1: 944:(aka Espresso, superseded by 373: 312:and from 1988 onwards to the 1136:Visual Web Developer Express 74:general notability guideline 7: 693:Rational Software Architect 10: 2663: 254: 81:reliable secondary sources 70:The topic of this article 2587:Resource construction set 2556: 2508: 2501: 2449: 2428: 2419: 2382: 2334: 2324: 2279: 2242: 2215: 2201: 2174: 2151: 2142: 2096: 2069: 2041: 2032: 1991: 1929: 1900: 1882: 1849: 1827: 1809: 1780: 1771: 1721: 1678: 1645: 1592: 1583: 1548: 1530: 1512: 1475: 1461: 1419: 1330: 1321: 1313:R Tools for Visual Studio 1298: 1256: 1218: 1209: 1183: 1108: 1080: 1062: 1039: 1025: 974: 902: 863: 840: 774: 765: 711: 626: 588: 491: 478: 72:may not meet Knowledge's 2051:Glade Interface Designer 419:. Accessed 12 Mar. 2022. 351:Data management services 2184:Microsoft Visual Studio 1670:Visual Studio Community 1632:VisualFBEditor / WinFBE 1072:Visual Studio Community 922:Sun Java Studio Creator 613:Visual Studio Community 603:Oracle Developer Studio 295:OS/400 operating system 386:Bettin, Joern (2001). 1612:Microsoft Small Basic 207:neutral point of view 1759:Visual Basic Express 1131:Visual Basic Express 417:Gale General OneFile 359:layer, similar to a 2061:Stetic GUI Designer 1193:Adobe Flash Builder 1171:Express for Windows 1161:Express for Desktop 407:Simpson, Charlie. " 199:promotional content 1795:Visual Studio Code 1439:Visual Studio Code 1401:Visual Studio Code 1151:Visual C++ Express 1049:Visual Studio Code 998:Visual Studio Code 816:Community Edition 729:Visual C++ Express 608:Visual Studio Code 201:and inappropriate 76: 2634: 2633: 2630: 2629: 2497: 2496: 2415: 2414: 2320: 2319: 2302:Interface Builder 2275: 2274: 2197: 2196: 2138: 2137: 2092: 2091: 2028: 2027: 1951: 1950: 1845: 1844: 1767: 1766: 1579: 1578: 1457: 1456: 1294: 1293: 1179: 1178: 1156:Visual C# Express 1141:Visual J# Express 1021: 1020: 970: 969: 761: 760: 361:data access layer 253: 252: 245: 235: 234: 227: 169: 168: 161: 143: 71: 54: 2654: 2506: 2505: 2426: 2425: 2332: 2331: 2286: 2285: 2234:Visual FB Editor 2213: 2212: 2149: 2148: 2103: 2102: 2039: 2038: 1998: 1997: 1978: 1971: 1964: 1955: 1954: 1874:Powerflasher FDT 1778: 1777: 1590: 1589: 1522:Delphi Community 1473: 1472: 1328: 1327: 1216: 1215: 1201:Powerflasher FDT 1037: 1036: 981: 980: 772: 771: 489: 488: 465: 458: 451: 442: 441: 437: 436: 434:Official website 420: 413:MIDRANGE Systems 405: 399: 398: 392: 383: 248: 241: 230: 223: 219: 216: 210: 188:an advertisement 179: 178: 171: 164: 157: 153: 150: 144: 142: 101: 65: 64: 57: 46: 24: 23: 16: 2662: 2661: 2657: 2656: 2655: 2653: 2652: 2651: 2637: 2636: 2635: 2626: 2602:Embedded Wizard 2552: 2493: 2445: 2411: 2378: 2316: 2271: 2238: 2206: 2193: 2189:Microsoft Blend 2170: 2134: 2088: 2065: 2024: 1987: 1982: 1952: 1947: 1925: 1896: 1878: 1841: 1823: 1805: 1763: 1717: 1674: 1641: 1575: 1544: 1526: 1508: 1466: 1453: 1415: 1317: 1290: 1252: 1205: 1175: 1166:Express for Web 1104: 1076: 1058: 1017: 966: 934:(superseded by 924:(superseded by 898: 859: 836: 757: 744:Borland Turbo C 707: 622: 584: 474: 469: 432: 431: 428: 423: 406: 402: 390: 384: 380: 376: 353: 337:data dictionary 333: 260: 249: 238: 237: 236: 231: 220: 214: 211: 192: 180: 176: 165: 154: 148: 145: 102: 100: 78: 66: 62: 25: 21: 12: 11: 5: 2660: 2650: 2649: 2632: 2631: 2628: 2627: 2625: 2624: 2619: 2614: 2609: 2604: 2599: 2597:Softwell Maker 2594: 2589: 2584: 2578: 2573: 2568: 2562: 2560: 2554: 2553: 2551: 2550: 2545: 2540: 2535: 2530: 2525: 2520: 2514: 2512: 2503: 2499: 2498: 2495: 2494: 2492: 2491: 2486: 2481: 2476: 2466: 2461: 2455: 2453: 2447: 2446: 2444: 2443: 2438: 2434: 2432: 2423: 2417: 2416: 2413: 2412: 2410: 2409: 2404: 2394: 2388: 2386: 2380: 2379: 2377: 2376: 2371: 2361: 2351: 2344:Android Studio 2340: 2338: 2329: 2322: 2321: 2318: 2317: 2315: 2314: 2304: 2294: 2292: 2283: 2277: 2276: 2273: 2272: 2270: 2269: 2264: 2259: 2254: 2248: 2246: 2240: 2239: 2237: 2236: 2231: 2225: 2223: 2210: 2199: 2198: 2195: 2194: 2192: 2191: 2186: 2180: 2178: 2172: 2171: 2169: 2168: 2163: 2157: 2155: 2146: 2140: 2139: 2136: 2135: 2133: 2132: 2127: 2122: 2117: 2111: 2109: 2100: 2094: 2093: 2090: 2089: 2087: 2086: 2075: 2073: 2067: 2066: 2064: 2063: 2058: 2053: 2047: 2045: 2036: 2030: 2029: 2026: 2025: 2023: 2022: 2017: 2012: 2006: 2004: 1995: 1989: 1988: 1981: 1980: 1973: 1966: 1958: 1949: 1948: 1946: 1945: 1938: 1930: 1927: 1926: 1924: 1923: 1918: 1913: 1906: 1904: 1898: 1897: 1895: 1894: 1888: 1886: 1880: 1879: 1877: 1876: 1871: 1866: 1861: 1855: 1853: 1847: 1846: 1843: 1842: 1840: 1839: 1833: 1831: 1825: 1824: 1822: 1821: 1815: 1813: 1807: 1806: 1804: 1803: 1798: 1792: 1786: 1784: 1775: 1769: 1768: 1765: 1764: 1762: 1761: 1756: 1751: 1746: 1741: 1736: 1731: 1725: 1723: 1719: 1718: 1716: 1715: 1710: 1705: 1700: 1695: 1690: 1684: 1682: 1676: 1675: 1673: 1672: 1667: 1662: 1657: 1651: 1649: 1643: 1642: 1640: 1639: 1634: 1629: 1624: 1619: 1614: 1609: 1604: 1598: 1596: 1587: 1581: 1580: 1577: 1576: 1574: 1573: 1568: 1563: 1561:Virtual Pascal 1558: 1552: 1550: 1546: 1545: 1543: 1542: 1536: 1534: 1528: 1527: 1525: 1524: 1518: 1516: 1510: 1509: 1507: 1506: 1501: 1498: 1493: 1488: 1481: 1479: 1470: 1459: 1458: 1455: 1454: 1452: 1451: 1446: 1441: 1436: 1434:PythonAnywhere 1431: 1425: 1423: 1417: 1416: 1414: 1413: 1408: 1403: 1398: 1393: 1388: 1383: 1378: 1373: 1370: 1367: 1362: 1357: 1352: 1347: 1342: 1336: 1334: 1325: 1319: 1318: 1316: 1315: 1310: 1304: 1302: 1296: 1295: 1292: 1291: 1289: 1288: 1283: 1278: 1273: 1268: 1262: 1260: 1254: 1253: 1251: 1250: 1245: 1240: 1235: 1230: 1224: 1222: 1213: 1207: 1206: 1204: 1203: 1198: 1195: 1189: 1187: 1181: 1180: 1177: 1176: 1174: 1173: 1168: 1163: 1158: 1153: 1148: 1143: 1138: 1133: 1128: 1123: 1118: 1116:Xamarin Studio 1112: 1110: 1106: 1105: 1103: 1102: 1097: 1092: 1086: 1084: 1078: 1077: 1075: 1074: 1068: 1066: 1060: 1059: 1057: 1056: 1051: 1045: 1043: 1034: 1023: 1022: 1019: 1018: 1016: 1015: 1010: 1005: 1000: 995: 989: 987: 978: 972: 971: 968: 967: 965: 964: 954: 949: 939: 929: 919: 914: 906: 904: 900: 899: 897: 896: 891: 886: 878: 873: 869: 867: 861: 860: 858: 857: 852: 846: 844: 838: 837: 835: 834: 829: 824: 823: 822: 820:Android Studio 811: 806: 801: 796: 791: 786: 780: 778: 769: 763: 762: 759: 758: 756: 755: 750: 741: 736: 731: 726: 721: 715: 713: 709: 708: 706: 705: 700: 695: 689: 687:LabWindows/CVI 684: 683: 682: 677: 672: 661: 656: 655: 654: 649: 638: 632: 630: 624: 623: 621: 620: 615: 610: 605: 600: 594: 592: 586: 585: 583: 582: 577: 568: 563: 558: 553: 548: 543: 538: 533: 528: 523: 518: 513: 508: 503: 497: 495: 486: 476: 475: 468: 467: 460: 453: 445: 439: 438: 427: 426:External links 424: 422: 421: 400: 377: 375: 372: 352: 349: 332: 329: 251: 250: 233: 232: 203:external links 183: 181: 174: 167: 166: 69: 67: 60: 55: 29: 28: 26: 19: 9: 6: 4: 3: 2: 2659: 2648: 2645: 2644: 2642: 2623: 2620: 2618: 2615: 2613: 2610: 2608: 2605: 2603: 2600: 2598: 2595: 2593: 2590: 2588: 2585: 2582: 2579: 2577: 2574: 2572: 2569: 2567: 2564: 2563: 2561: 2559: 2555: 2549: 2546: 2544: 2541: 2539: 2536: 2534: 2531: 2529: 2526: 2524: 2521: 2519: 2516: 2515: 2513: 2511: 2507: 2504: 2500: 2490: 2487: 2485: 2484:Liberty BASIC 2482: 2480: 2477: 2474: 2470: 2467: 2465: 2462: 2460: 2457: 2456: 2454: 2452: 2448: 2442: 2439: 2436: 2435: 2433: 2431: 2427: 2424: 2422: 2418: 2408: 2405: 2402: 2398: 2395: 2393: 2392:IntelliJ IDEA 2390: 2389: 2387: 2385: 2381: 2375: 2372: 2369: 2365: 2362: 2359: 2355: 2352: 2349: 2345: 2342: 2341: 2339: 2337: 2333: 2330: 2327: 2323: 2312: 2308: 2305: 2303: 2299: 2296: 2295: 2293: 2291: 2287: 2284: 2282: 2278: 2268: 2267:Borland Kylix 2265: 2263: 2260: 2258: 2255: 2253: 2250: 2249: 2247: 2245: 2241: 2235: 2232: 2230: 2227: 2226: 2224: 2222: 2218: 2214: 2211: 2209: 2204: 2200: 2190: 2187: 2185: 2182: 2181: 2179: 2177: 2173: 2167: 2166:PascalABC.NET 2164: 2162: 2159: 2158: 2156: 2154: 2150: 2147: 2145: 2141: 2131: 2130:wxFormBuilder 2128: 2126: 2123: 2121: 2118: 2116: 2113: 2112: 2110: 2108: 2104: 2101: 2099: 2095: 2084: 2080: 2077: 2076: 2074: 2072: 2068: 2062: 2059: 2057: 2054: 2052: 2049: 2048: 2046: 2044: 2040: 2037: 2035: 2031: 2021: 2018: 2016: 2013: 2011: 2008: 2007: 2005: 2003: 1999: 1996: 1994: 1990: 1986: 1979: 1974: 1972: 1967: 1965: 1960: 1959: 1956: 1944: 1943: 1939: 1937: 1936: 1932: 1931: 1928: 1922: 1919: 1917: 1914: 1912: 1908: 1907: 1905: 1903: 1899: 1893: 1890: 1889: 1887: 1885: 1881: 1875: 1872: 1870: 1867: 1865: 1862: 1860: 1859:IntelliJ IDEA 1857: 1856: 1854: 1852: 1848: 1838: 1835: 1834: 1832: 1830: 1826: 1820: 1817: 1816: 1814: 1812: 1808: 1802: 1799: 1796: 1793: 1791: 1788: 1787: 1785: 1783: 1779: 1776: 1774: 1770: 1760: 1757: 1755: 1752: 1750: 1747: 1745: 1742: 1740: 1737: 1735: 1732: 1730: 1727: 1726: 1724: 1720: 1714: 1711: 1709: 1708:Liberty BASIC 1706: 1704: 1701: 1699: 1696: 1694: 1691: 1689: 1688:Visual Studio 1686: 1685: 1683: 1681: 1677: 1671: 1668: 1666: 1663: 1661: 1658: 1656: 1653: 1652: 1650: 1648: 1644: 1638: 1635: 1633: 1630: 1628: 1625: 1623: 1620: 1618: 1615: 1613: 1610: 1608: 1605: 1603: 1600: 1599: 1597: 1595: 1591: 1588: 1586: 1582: 1572: 1569: 1567: 1566:Borland Kylix 1564: 1562: 1559: 1557: 1554: 1553: 1551: 1547: 1541: 1538: 1537: 1535: 1533: 1529: 1523: 1520: 1519: 1517: 1515: 1511: 1505: 1504:PascalABC.NET 1502: 1499: 1497: 1494: 1492: 1489: 1486: 1483: 1482: 1480: 1478: 1474: 1471: 1469: 1468:Object Pascal 1464: 1460: 1450: 1447: 1445: 1442: 1440: 1437: 1435: 1432: 1430: 1427: 1426: 1424: 1422: 1418: 1412: 1411:DevEco Studio 1409: 1407: 1404: 1402: 1399: 1397: 1394: 1392: 1389: 1387: 1384: 1382: 1379: 1377: 1374: 1371: 1368: 1366: 1363: 1361: 1358: 1356: 1353: 1351: 1348: 1346: 1343: 1341: 1338: 1337: 1335: 1333: 1329: 1326: 1324: 1320: 1314: 1311: 1309: 1306: 1305: 1303: 1301: 1297: 1287: 1284: 1282: 1279: 1277: 1274: 1272: 1269: 1267: 1264: 1263: 1261: 1259: 1255: 1249: 1246: 1244: 1241: 1239: 1236: 1234: 1231: 1229: 1226: 1225: 1223: 1221: 1217: 1214: 1212: 1208: 1202: 1199: 1196: 1194: 1191: 1190: 1188: 1186: 1182: 1172: 1169: 1167: 1164: 1162: 1159: 1157: 1154: 1152: 1149: 1147: 1144: 1142: 1139: 1137: 1134: 1132: 1129: 1127: 1124: 1122: 1119: 1117: 1114: 1113: 1111: 1107: 1101: 1098: 1096: 1093: 1091: 1090:Visual Studio 1088: 1087: 1085: 1083: 1079: 1073: 1070: 1069: 1067: 1065: 1061: 1055: 1054:PascalABC.NET 1052: 1050: 1047: 1046: 1044: 1042: 1038: 1035: 1032: 1028: 1024: 1014: 1013:DevEco Studio 1011: 1009: 1006: 1004: 1001: 999: 996: 994: 991: 990: 988: 986: 982: 979: 977: 973: 962: 958: 955: 953: 950: 947: 943: 940: 937: 933: 930: 927: 923: 920: 918: 915: 912: 908: 907: 905: 901: 895: 892: 890: 887: 885: 884:IntelliJ IDEA 882: 879: 877: 874: 871: 870: 868: 866: 862: 856: 853: 851: 848: 847: 845: 843: 839: 833: 832:DevEco Studio 830: 828: 825: 821: 818: 817: 815: 814:IntelliJ IDEA 812: 810: 807: 805: 802: 800: 797: 795: 792: 790: 787: 785: 782: 781: 779: 777: 773: 770: 768: 764: 754: 751: 749: 745: 742: 740: 737: 735: 732: 730: 727: 725: 722: 720: 717: 716: 714: 710: 704: 701: 699: 696: 694: 690: 688: 685: 681: 678: 676: 673: 671: 670:IntelliJ IDEA 668: 667: 666: 662: 660: 659:Visual Studio 657: 653: 650: 648: 645: 644: 642: 639: 637: 634: 633: 631: 629: 625: 619: 616: 614: 611: 609: 606: 604: 601: 599: 598:DevEco Studio 596: 595: 593: 591: 587: 581: 578: 576: 572: 569: 567: 564: 562: 559: 557: 554: 552: 549: 547: 544: 542: 539: 537: 536:GNOME Builder 534: 532: 529: 527: 524: 522: 519: 517: 514: 512: 509: 507: 504: 502: 499: 498: 496: 494: 490: 487: 485: 481: 477: 473: 466: 461: 459: 454: 452: 447: 446: 443: 435: 430: 429: 418: 414: 410: 404: 396: 389: 382: 378: 371: 368: 364: 362: 358: 348: 344: 340: 338: 328: 326: 322: 317: 315: 311: 306: 304: 300: 296: 292: 288: 284: 280: 276: 272: 268: 264: 258: 247: 244: 229: 226: 218: 215:February 2013 208: 204: 200: 196: 190: 189: 184:This article 182: 173: 172: 163: 160: 152: 141: 138: 134: 131: 127: 124: 120: 117: 113: 110: –  109: 105: 104:Find sources: 98: 94: 90: 86: 82: 75: 68: 59: 58: 53: 51: 44: 43: 38: 37: 32: 27: 18: 17: 2617:PowerBuilder 2591: 2464:Visual Basic 2161:SharpDevelop 2115:Code::Blocks 1940: 1933: 1869:Sublime Text 1754:Visual Basic 1749:SharpDevelop 1722:Discontinued 1556:Turbo Pascal 1549:Discontinued 1197:FlashDevelop 1126:SharpDevelop 1109:Discontinued 913:Pro for Java 903:Discontinued 739:SharpDevelop 712:Discontinued 506:Code::Blocks 416: 412: 403: 394: 381: 369: 365: 354: 345: 341: 334: 318: 307: 298: 262: 261: 257:rear admiral 239: 221: 212: 197:by removing 193:Please help 185: 155: 146: 136: 129: 122: 115: 103: 47: 40: 34: 33:Please help 30: 2571:Clarion IDE 2558:Proprietary 2510:Open source 2459:CA-Realizer 2451:Proprietary 2430:Open source 2421:Windows API 2384:Proprietary 2336:Open source 2290:Proprietary 2244:Proprietary 2217:Open source 2176:Proprietary 2153:Open source 2107:Open source 2071:Proprietary 2043:Open source 2002:Open source 1916:Eclipse Che 1782:Open source 1734:MonoDevelop 1729:CA-Realizer 1655:FutureBASIC 1594:Open source 1571:QuickPascal 1485:Free Pascal 1477:Open source 1421:Proprietary 1381:Komodo Edit 1355:Light Table 1332:Open source 1286:Zend Studio 1266:Codelobster 1258:Proprietary 1238:Komodo Edit 1220:Open source 1121:MonoDevelop 1041:Open source 985:Open source 942:Visual Café 911:CodeWarrior 909:Metrowerks 776:Open source 734:MonoDevelop 647:CodeWarrior 501:Arduino IDE 493:Open source 357:abstraction 85:independent 2607:OutSystems 2397:JDeveloper 2257:C++Builder 2010:Qt Creator 1935:Comparison 1921:SourceLair 1911:Cloud9 IDE 1819:Cloud9 IDE 1739:QuickBASIC 1496:Dev-Pascal 1386:Komodo IDE 1369:PyScripter 1243:Komodo IDE 1100:Understand 976:JavaScript 952:Visual J++ 894:Understand 855:JDeveloper 698:Understand 636:C++Builder 580:OpenWatcom 561:Qt Creator 374:References 314:IBM AS/400 195:improve it 119:newspapers 93:redirected 36:improve it 2622:AppStudio 2489:PureBasic 2407:WaveMaker 2098:wxWidgets 1698:PureBasic 1602:Basic-256 1444:SlickEdit 1360:Ninja-IDE 1281:SlickEdit 932:VisualAge 889:SlickEdit 881:JetBrains 876:MyEclipse 809:Greenfoot 724:VisualAge 703:SlickEdit 665:JetBrains 652:MyEclipse 149:July 2013 83:that are 42:talk page 2641:Category 2576:Projucer 2566:Axure RP 2364:NetBeans 2120:CodeLite 2015:KDevelop 1942:Category 1811:Freeware 1797:(VSCode) 1693:NS Basic 1647:Freeware 1627:Basic4GL 1617:SdlBasic 1514:Freeware 1449:Wing IDE 1391:KDevelop 1271:PhpStorm 1248:KDevelop 1233:NetBeans 1064:Freeware 1008:Chromium 961:NetBeans 959:(became 946:JBuilder 926:NetBeans 917:JBuilder 872:JCreator 842:Freeware 827:NetBeans 590:Freeware 556:QDevelop 551:NetBeans 546:KDevelop 511:CodeLite 310:IBM S/38 2612:Topincs 2538:Morphic 2473:Windows 2354:Eclipse 2229:Lazarus 2208:related 2125:wxGlade 1864:VS Code 1801:Eclipse 1703:GLBasic 1665:thinAir 1491:Lazarus 1429:PyCharm 1308:RStudio 1276:PHPEdit 936:Eclipse 799:Eclipse 675:AppCode 643:-based 641:Eclipse 541:Kakoune 521:Eclipse 516:Dev-C++ 303:ActiveX 275:Windows 133:scholar 97:deleted 2583:Design 2548:XBasic 2543:TheIDE 2533:InForm 2479:RapidQ 2441:WinFBE 2328:-based 2262:RadPHP 2252:Delphi 2056:Gambas 2020:Gambas 1902:Online 1892:Poplog 1884:POP-11 1837:GoLand 1829:Retail 1744:QBasic 1680:Retail 1660:RapidQ 1637:InForm 1622:Gambas 1540:Delphi 1532:Retail 1463:Pascal 1406:Thonny 1376:Spyder 1340:Anjuta 1323:Python 1228:Aptana 1082:Retail 865:Retail 850:jGRASP 794:DrJava 784:Anjuta 753:QuickC 719:Anjuta 628:Retail 566:TheIDE 323:, and 291:IBM CL 281:, and 265:is an 135:  128:  121:  114:  106:  89:merged 2592:LANSA 2518:FLUID 2502:Other 2471:(for 2437:GNAVI 2401:Swing 2399:(via 2368:Swing 2366:(via 2356:(via 2346:(via 2311:macOS 2298:Xcode 2281:Cocoa 2083:Linux 1585:BASIC 1500:GNAVI 1365:PyDev 1185:Flash 1095:Rider 957:Xelfi 804:Geany 789:BlueJ 680:CLion 618:Xcode 531:Geany 526:Emacs 391:(PDF) 299:RDMLX 279:Linux 271:Cloud 263:LANSA 140:JSTOR 126:books 95:, or 2523:Gorm 2469:Xojo 2326:Java 2309:(on 2307:Xojo 2081:(on 2079:Xojo 1909:AWS 1851:Haxe 1713:Xojo 1372:PIDA 1350:Eric 1345:IDLE 1031:.NET 1003:Atom 767:Java 691:IBM 325:Unix 321:OS/2 112:news 2581:XVT 2528:IUP 2374:B4X 2358:SWT 2348:XML 2221:LCL 2203:VCL 2144:CLI 2034:GTK 1790:Vim 1607:B4X 1487:IDE 1396:Vim 1211:PHP 1027:CLI 993:Vim 748:C++ 663:By 575:Vim 484:C++ 411:." 287:4GL 283:IBM 2643:: 2300:, 2219:, 1993:Qt 1773:Go 746:, 571:Vi 482:, 393:. 327:. 305:. 277:, 273:, 91:, 45:. 2475:) 2403:) 2370:) 2360:) 2350:) 2313:) 2205:, 2085:) 1977:e 1970:t 1963:v 1465:, 1300:R 1033:) 1029:( 963:) 948:) 938:) 928:) 573:– 480:C 464:e 457:t 450:v 397:. 259:. 246:) 240:( 228:) 222:( 217:) 213:( 209:. 191:. 162:) 156:( 151:) 147:( 137:· 130:· 123:· 116:· 99:. 77:. 52:) 48:(

Index

improve it
talk page
Learn how and when to remove these messages
general notability guideline
reliable secondary sources
independent
merged
redirected
deleted
"LANSA" development environment
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
an advertisement
improve it
promotional content
external links
neutral point of view
Learn how and when to remove this message
Learn how and when to remove this message
rear admiral
integrated development environment (IDE)
Cloud
Windows
Linux
IBM
4GL

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