Can you leave your notebook computer at home and still code on the road? We compare more than a dozen iPad text editors for general programming and HTML web development.Can developers write code on an iPad, as an alternative to using their desktop or notebook? Sure they can – as long as they are equipped with a programmer’s editor that lets them work with HTML or with their favorite programming language.There's no shortage of simple text editors and Word-like apps for the iPad. Coders, of course, need (or want) more than that, and there are iOS apps that provide some of the features you want – although there's no guarantee you'll find an app that has the right feature mix. In general, these tools all include a way to download-and-upload code, and some can sync files across systems. Some editors include syntax highlighting, perhaps even local preview capability.But be prepared to set your expectations differently for a tablet environment. Don’t look for features like auto-indent support for lots of languages, or embedded command windows to be standard; be pleasantly surprised when you find such capabilities.
Accept the limitations of these tools, such as only one foreground window, poorer task switching, and no mouse. Certainly, none of these are a full integrated development environment. (What do you expect for under twenty bucks? Or for free?)15 Code Editing and Development Tools Available for The iPadHere's our list!
Mar 25, 2009 1. I generate an xml file, and I want to open it with openOffice Calc or Excel. I want to do it only once. So, I think I can do it like the exemple. Modify the file in Calc and transform it into and XML file and package it in my application.
In alphabetic order, and their advantages and disadvantages. The apps I list here were selected based on searching iTunes and other research. (Unattributed quotes within the app write-ups come from the app's iTunes webpage.)This overview should help you get started at the task of finding an iPad text editor that works for your needs, especially since iTunes makes it hard to do really focused searches.I downloaded and installed each of these iPad text editors, and herein I share my poked-at-it experience.
I'm not a developer, so I can’t give a full-on review for suitability to task, but I like to think that my research can save you several hours. At these prices – you can grab everything covered in this article for less than a hundred bucks – you can afford to check out a few and see which meet your needs.Compatible with iPhone, iPod touch, and iPad.
Requires iOS 3.0 or laterFeatures:. Write, save and load code locally, without connectivity; with connectivity, load from and save to DropBox.
'You can also save and later load different files for each language.' . Supports about 50 languages, including awk, C, C#, C, LISP, Forth, Java, JavaScript, Perl, PHP, Python, Ruby, SQL, and Visual Basic.NET. Lets you run your code and see the results on Sphere Research Labs's site.
'Add files directly from your computer to CodeToGo, as well as exporting CodeToGo files to your computer' (using the app syncing page in iTunes). 'Adds an extra row of commonly used keys to the default keyboard.
You can also customize this extra row by touching the 'Settings' button at the top right of the initial language screen.' If you're using a Bluetooth keyboard, the special keys - which you can edit via the app's SETTINGS - show up as a row of keys at the bottom of the screen. Price: $2.99Compatible with iPhone, iPod touch, and iPad. Requires iOS 3.1.3 or laterCode Monkey has a UML editor in a “programmers notebook” paradigm, with class diagram support presently, a RPN capable programmer’s calculator, a regular expression cheat sheet, and a design patterns reference. The company explains, 'The UML editor supports multiple class diagrams, classes, dependency, derivation and realization relationships between them.
Classes and relationships can have names (shown on diagrams), stereotypes and descriptions (names and stereotypes shown). Diagrams can be emailed as PDFs and saved and PNGs to the pictures on the device. Note that this is not a full UML editor.' Price: $1.99Compatible with iPhone, iPod touch, and iPad. Requires iOS 4.0 or later. Codosaurus features include:. Highlighted syntax for small files. Coding optimized keyboard.
Language support for TXT, HTML, CSS, PHP, JS, XML, HTACCESS, Python, ASP, ASPX, Ruby, SQL, PHTML, TPL, CSV, INI, and INC files. Open and view PDF, DOC, XLS, PPT, RTF, LOG, and image files. Create a full working jQuery library. Templates for HTML, HTML5, CSS-Screen, CSS-Print, PHP, XML, and a jQuery Library. Latin1 and Unicode Encoding.Note: I could access and see filenames in one of my shell accounts, but wasn't able to open anything. I might have been doing something wrong, however.Price: $5.99 (Coda also offers a free Lite version of Codasaurus; see the.)Compatible with iPhone 3GS, iPhone 4, iPhone 4S, iPod touch (third generation), iPod touch (fourth generation) and iPad. Requires iOS 4.3 or later.CoffeeScript At Once bills itself as a 'minimal web development environment,' and was originally meant for the iPhone, with goals including reducing the amount of typing you have to do.Features:.
Editing HTML, CSS, JavaScript (only one file per project). Allows external libraries like jQuery. Custom keyboard for input symbols. Preview by internal browser.
View generated html source. Downloading HTML, CSS, JavaScript and libraries. Can send email and post to Gist (Github). Also see the company’sCompatible with iPad.
Requires iOS 5.0 or later.Diet Coda is based on Panic's Coda web code editor for MacOS X. Its features include:. Remote-only editing: edit documents right on your server or staging server. Syntax highlighting for HTML, CSS, JS, PHP (more promised). FTP, SFTP. 'Super-Loupe' to improve cursor positioning.
Find and replace including 'wildcard' token. A contextual keyboard that changes which special characters show on the virtual keyboard. Clips, let you 'Insert chunks of code with a single tap.' When using a Bluetooth keyboard, Diet Coda presents a row of special characters at the bottom of the screen. As the most expensive app in this round-up, Diet Coda ought to be among the best of the lot – if price bears any relationship to quality and features.Price: $19.99Compatible with iPad.
Requires iOS 3.2 or later.Edhita is an open source text editor. Features include:.
Create, rename directories and files. Download files via HTTP or FTP, upload via FTP. View files in built-in browser. Send files via email.Edhita can pop up a row of special keyboard characters at the bottom of the screen.
To enter FTP info and other configuration, you have to go to the Edhita entry in the iOS' settings.Price: FreeCompatible with iPad. Requires iOS 3.2 or later.Features include:. Syntax highlighting for HTML, CSS, JavaScript. Preview webpages.
50+ text patterns for HTML, CSS3, and JavaScript are included. Upload/downloads via WiFi connection with desktop computer.
If you upload as zip files, selecting the zip file automatically extracts the files. Syntax highlighting based on file suffix/extension. Allows file export to other apps, working with an FTP app, e.g., to FRP, or to Amazon S3 servers.Thanks to its vanilla name (keyword-wise) combined with the App Store's inexplicable, annoying, aggravating, not-ready-for-prime-time lack of an alphabetic sort on results, you may find it difficult-to-impossible to find this app. Fortunately, including the developer name in the search gets it in one: use 'editor yboom' (tsk!).Price: $3.99Compatible with iPad.
Requires iOS 3.2 or later.Features include:. Syntax highlighting for C, C#, Objective C, Java, HTML, PHP, Ruby, Python, SQL, and other languages. Built-in web server for transferring files. Virtual keyboard includes useful keys; also, shortcuts usable from Bluetooth keyboards. 'Take snapshots of your files and revert back in any time.' When using a Bluetooth keyboard, For i pops up a special-characters row of keys at the bottom of the display. I'm not seeing a lot of features.
I found no way to change the font size, which is very small.Price: $9.99Compatible with iPad. Requires iOS 4.0 or later.Gusto offers both this $9.99 Code Editor and FTP Client, and the $4.99 Gusto Mobile, an integrated FTP/SFTP client and code editor for web development. It's not clear what the differences are.Oddly, in landscape mode, many of the pop-ups are often – but not consistently – in portrait orientation, even when my iPad was still in landscape. In portrait orientation, the reverse doesn't seem to occur. Here’s a few more things to keep in mind as you explore these apps.Consider a Bluetooth keyboard. You can buy third-party keyboards that work with the iPad and other tablets and smartphones. Most of the keyboards connect wirelessly via Bluetooth; a few use the docking connector.
As with anything else, they vary in quality. My current recommendation, back in December 2011, is the.The cloud is your friend or not. IPad apps that access your remote computer via the Internet, or work with stuff in the cloud, may give you more of the features you need – but now you require connectivity, and the connection's latency may be an encumbrance. Plus, the iPad’s essential one-thing-at-a-time user interface may complicate access to desktop applications or cloud services.If the 15 editors I list above don’t meet your editing needs, you might consider avoiding them altogether. Another option is to use a remote-desktop access app such as GoToMyPC, LogMeIn, or TeamViewer. They let you work with your regular desktop tools over the Internet.Just as an out-of-office notebook can't replicate the experience of using a desktop system with multiple monitors, stereo-quality speakers, and your office comfy chair, an iPad can't replicate the mouse, multiple windows, and other features of a desktop-OS notebook.But with a Bluetooth keyboard – which you may want for other reasons anyway – and little or no software investment, you may be able to use your iPad for code development and remote support. That may be enough to let you get work done without packing along a notebook.EditorPrice$2.99$1.99$5.99Free$19.99Free$3.99$9.99$9.99Free$5.99$9.99$9.99Free$3.99.
XML Nanny is a Developer Tool that allows you to Validate XML and XHTML documents locally or over the web.FEATURES:. Parse either local XML files or files on a web server using HTTP. In the 'Source' text field specify either a local file path or an HTTP URL. Checks for XML Well-Formedness errors. Errors are reported in an attractive graphical list.
Checks for XML Validation errors, with support for many popular Schema Validation types: DTD (internal or external), XML Schema (XSD), RELAX NG (XML syntax only), and Schematron. Validation errors are reported in an attractive graphical list.
Schematron 1.5 Support. Validate XML documents against Schematron schemas with assertions, reports, pattern tests, and diagnostic information reported through the XML Nanny UI.
Verbose Parsing mode provides more instance document/DTD details through the UI. Kinda like a visual SAX parser.
Each XML Nanny window is a Mac OS X 'Document' which may be saved as a '.xmlnanny' file and reopened later. Set up an XML Nanny window with your parse settings and save them to disk for later use. Double-clicking errors in XML Nanny's results list UI opens the source document in your preferred Text Editor (this can be set in the Preferences Window). Some Text Editors (TextMate, BBEdit, TextWrangler) will even highlight the line in which the error occurs.Mime-type and encoding values sent to XML Nanny from a web server via HTTP headers are now reported. XML Namespace setting allows you to parse with namespaces on or off. Full-Constraint Check setting for XSD parsing.
XML Catalog support. In the main menu select 'Window → Show XML Catalog Window'. In the window that appears you can specify local custom DTDs via PUBLIC or SYSTEM identifiers. These DTDs will then override matching DTDs specified in XML documents in all subsequent Validation.
All Parsing and Validation is done libxml2 except for Schematron, which is partially handled by the Schematron 1.5 XSLT reference implementation. Extravascular, Very helpful, did a better job than tidy!
(Needs retina support)I was having some problems geting some xml going in php with explode. I set up tidy on the server to see if that would help but it only resulted in xml being formatted differently and php was still dying on explode.
I found the offending xml and threw it at Nanny and it told me exactly what was wrong. Now I know what needs to be stripped and can do so before explode.My only request: Retina support. An 'above the average' User, Unfortunately, not as helpful as I imagined.I had greater expectations for this app. I imagine I would be able to put the XML, the XSD, see where the validation didn't go well and be able to edit the file and fix it inside the software, but that's not possible.The software will only validate and show me line numbers and mistakes then I have to correct it in an external editor and reparse the file. If you already have some IDE you'll probably have this functionality there (as I have in Visual Studio).
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2023
Categories |