Re: Using XCode to build webapps
Re: Using XCode to build webapps
- Subject: Re: Using XCode to build webapps
- From: Andy Satori <email@hidden>
- Date: Wed, 3 Mar 2004 09:18:02 -0500
One of the biggest weaknesses in the current design of XCode for this
is that the html file type is also the help file type, so that if you
add syntax coloring for HTML files, you break the help viewer (it tries
to display the files as sourcecode).
Beyond that, I use the Ant based build system for my web apps, so build
and deploy is very straightforward (if you are comfortable with Ant
that is). I do have code colorization specifications for JSP, ASPX,
ASCX, ASMX and CS files that I have added and by adding dependancies
upon external projects, I've got a system that I'm relatively happy
with. I still set XCode to open external apps for some files, BBEdit
for HTM, HTML, PL & INC. CSSEdit from MacRabbit for CSS files, and
Fireworks for the various image formats ( I dislike Photoshop's cost ).
This works well for me.
I am using Makefile based targets for my .NET (Mono C#) build and
deploy, but still from within the XCode IDE. I suppose I've put a fair
amount of time into configuring the build system. This is work that
could be automated better, and I think will be as time progresses,
particularly with the growing importance web / web services in
application development in the enterprise world.
I've said it before, I'll reiterate my opinion here. XCode is a huge
step in the right direction, and it is quickly becoming a viable
competitor in the enterprise markets. Probably the biggest missing
pieces to compete with Visual Studio are the inclusion of a strong Web
Technology and UI Editor for it (WebObjects with an enhanced WebObjects
Builder perhaps) and an integrated data access system, perhaps and
improved / enhanced version of EOF, with a modified deployment license
to deploy to any EJB server like Tomcat, JBoss or WebSphere. (allowing
resale of WO apps without the encumbrance of a $600 WO run-time
license)
All of the things I'm hearing in the rumor mills is that the next
version of XCode will be more aggressively targeted at that market
place. One can only hope, and wait patiently for the next WWDC to hear
what's next.
Andy Satori
On Mar 3, 2004, at 3:27 AM, Olle Tvrnstrvm wrote:
> Jon <-- I find that Xcode really doesn't make it easy for you in that
> field of work. I'm trying to customize Xcode to work as an IDE for
> 'simple' web project development with only HTML, JavaScript and PHP.
>
> A minor problem is, as mentioned, code completion and in some cases
> file-type recognition. Like the fact that Xcode "out of the box" does
> not recognize my CSS-files. But on the other hand there is so much you
> actually _can_ do with some shell scripting skills and tweaks.
>
> My first goal was to get Build to publish my project according to the
> current build action set, but I've ended up having to having handle
> that in custom scripting using the "External target" type.
>
> My goal is to have a generic build for web project publishing with the
> possibility to publish to a target development, testing or production
> environment using either FTP, SSH or some other method. Right now I'm
> just scripting an FTP-session, which works but is slow, quick & dirty
> and without the actual benefits of a real make (modified files only,
> dependencies).
>
> Perhaps there are others out there with the same needs and good ideas
> (or scripts & tweaks) on how to achieve this? Or better, is Apple
> currently contemplating on adding such a project type to Xcode? In my
> opinion it would be easy and of benefit to a lot of Mac OS X users.
>
> Regards
> /Olle
>
> | http://www.studiomediatech.com/
> ------------------------------------------------
> | +46-(0)73-6000 323
> ------------------------------------------------
>
> On 3 mar 2004, at 07.38, Jon Wynacht wrote:
>
>> Is it usable in terms of project organization and building or are
>> there too many tweaks that need to happen to make it work?
>>
>> Jon
>>
>> On Mar 2, 2004, at 6:10 PM, Andy Satori wrote:
>>
>>> I'm using XCode to do web dev of JSP and EJB apps. It doesn't do
>>> code
>>> completion, and you aren't going to be doing any live debugging using
>>> it, but it's passable for the task.
>>>
>>> Andy
>>>
>>> On Mar 2, 2004, at 8:42 PM, Jon Wynacht wrote:
>>>
>>>> Hi,
>>>>
>>>> Wondering if anybody on this list is using XCode to build Java web
>>>> applications, much like one would use JBuilder.
>>>>
>>>> I've been using JBuilder for a long time, upgraded to JBuilderX and
>>>> ran across issues today with the tool that have me reconsidering
>>>> alternatives. Before I go back to emacs or BBEdit, any thoughts on
>>>> the
>>>> power, or lack thereof, that XCode has in this realm?
>>>>
>>>> Thanks,
>>>>
>>>> Jon
>>>> _______________________________________________
>>>> xcode-users mailing list | email@hidden
>>>> Help/Unsubscribe/Archives:
>>>> http://www.lists.apple.com/mailman/listinfo/xcode-users
>>>> Do not post admin requests to the list. They will be ignored.
>>>
>>> [demime 0.98b removed an attachment of type
>>> application/pkcs7-signature which had a name of smime.p7s]
>>> _______________________________________________
>>> xcode-users mailing list | email@hidden
>>> Help/Unsubscribe/Archives:
>>> http://www.lists.apple.com/mailman/listinfo/xcode-users
>>> Do not post admin requests to the list. They will be ignored.
>> _______________________________________________
>> xcode-users mailing list | email@hidden
>> Help/Unsubscribe/Archives:
>> http://www.lists.apple.com/mailman/listinfo/xcode-users
>> Do not post admin requests to the list. They will be ignored.
> _______________________________________________
> xcode-users mailing list | email@hidden
> Help/Unsubscribe/Archives:
> http://www.lists.apple.com/mailman/listinfo/xcode-users
> Do not post admin requests to the list. They will be ignored.
[demime 0.98b removed an attachment of type application/pkcs7-signature which had a name of smime.p7s]
_______________________________________________
xcode-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/xcode-users
Do not post admin requests to the list. They will be ignored.