yep...you can generate view script based on existence condition like
IF EXISTS( SELECT 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'your view name' AND TABLE_SCHEMA = 'Your schema name' AND TABLE_TYPE = 'View')
DROP VIEW youviewname
GO
CREATE VIEW youviewname
AS
...
------------------------------------------------------------------------------------------------------
SQL Server MVP
http://visakhm.blogspot.com/