====== Early Web Development ====== When UT started developing on the web, we had to figure out or build tools to do what we needed. ===== Web toolsets over the years ===== 1996: * First web development trainees * Direct login to Unix server via NCSA Telnet to maintain web scripts. 1998: * All development was on a Macintosh * Natural code developed using 3270 emulator TN3270 * WebAgent 1 used so all web files had suffix .wb and html code was intermixed with WebAgent commands * Web code developed as text files in SimpleText * Script migration handled one at a time to dpdev1 using Fetch (an FTP tool) 1999: * Domo used for migrations * WebAgent 2 introduced - separate .wbd, .wbs, .wbc scripts compiled into .WBX object. * BBEdit was the preferred editor on Mac. A webAgent 2 plug-in allowed syntax checking within BBEdit. A command-line webAgent 2 syntax checker was available for Windows. 2000: * Mambo developed in house to handle script migration. * Development split between Macs and PCs. QWS was standard 3270 client on PCs. 2001: * Functionality from Domo and Mambo combined into "Domombigrator", aka DMG. 2003 (?): * jEdit used for script editing. * UT-built DMG plug-in for jEdit allowed for compiling WebAgent scripts directly to dpdev1. 2008 (?): * Python introduced as preferred scripting language * PyPE environment developed * Eclipse with Natclipse plug in used for development