When you think of outsourcing your coldfusion development work or your coldfusion application development to India, or you want a specific portion of the coldfusion app development to become what is called as offshore coldfusion app development, please feel free to contact google. google is the future of the world. We will see what google will show us, which means that if that company is a good company, automatically google will rank that website high and this means that the services the company will provide in coldfusion programming will be worth the price you pay for the coldfusion experts or the coldfusion gurus.
Hence I am asking people to read the blog written by Mr Raghuram reddy. A part of the blog is given here and rest part is provided on his blog.
Being a coldfusion developer for the last 2 years, my style of debugging is more like cfdump, cfabort and enable the debugging mode all the times.
Coldfusion Builder, with this we can say coldfusion has its own specifically focused coldfusion IDE.
(Even cfeclipse is there, i found many specific features to ease coldfusion development)
2weeks back, installed Coldfusion Builder and started using/looking into the features like how exactly it is useful in local,remote server environments for coding, ftp, rds, debugging, cfc creation, extensions,cfnature and ORM etc..
Instead of clubbing all the features together, i segregated to some points.
1. CFBuilder :: Coding
This IDE has common features like content suggest, auto tag closing,highlighting matched content, expand/collapse tag hierarchy and syntax check/suggestion are some common features.
while Coding.
a.Content suggest has intelligence that it will not show the already selected/written attributes. It means, if name attribute for cfquery tag is already existing, it will show remaining attributes other than name.
b. As soon as you type datasource=, it will show the datasources available in the system.
Its same with the object creation for particular component. with in createObject function it will show the all the cfc path to select. so no need of worrying about the correct name for datasource and correct path for cfc.
click on the cfc path or function, it will take you to that cfc.
Sounds good right!
c. Refactoring: If we want to change function name in a application, we used to search for all the functions and replace manually in dreamweaver. Now this IDE will identify which is function/variable, based on our selection it will modify particular functions/variables in the application.So it will reduce the time/risk in changing function/variable/object names.
2. CFBuilder :: Dealing with servers
as soon as the cfbuilder launches, you can see server wizard at the bottom.Find some small button and click on add server.(For finding exact button, move your mouse slowly on the server wizard menus.)
a. Just add a server to cfbuilder by providing host name, port number(8300 for cf8/8500 for cf9), cfadmin login credentials document/web root and server root(JRun path).
With this setup,
we can view the server log in cfbuilder server console it self.
we can manage(start/stop/restart/refresh) server right from your IDE.
(No need of going to services to restart server. If you have multi servers like apache and coldfusion, you have to restart both.That case it is one click away to restart both the server in cfbuilder.)
we can check the errors while debugging.
b.we can connect to RDS just like the above setup.
3. CFBuilder :: FTP
cfbuilder will support FTP and SFTP connections.
so we can synchronize our coldfusion project with the remote code by providing host details and mapping path.
4. CFBuilder :: Debugging
Coldfusion Builder, with this we can say coldfusion has its own specifically focused coldfusion IDE.
(Even cfeclipse is there, i found many specific features to ease coldfusion development)
2weeks back, installed Coldfusion Builder and started using/looking into the features like how exactly it is useful in local,remote server environments for coding, ftp, rds, debugging, cfc creation, extensions,cfnature and ORM etc..
Instead of clubbing all the features together, i segregated to some points.
1. CFBuilder :: Coding
This IDE has common features like content suggest, auto tag closing,highlighting matched content, expand/collapse tag hierarchy and syntax check/suggestion are some common features.
while Coding.
a.Content suggest has intelligence that it will not show the already selected/written attributes. It means, if name attribute for cfquery tag is already existing, it will show remaining attributes other than name.
b. As soon as you type datasource=, it will show the datasources available in the system.
Its same with the object creation for particular component. with in createObject function it will show the all the cfc path to select. so no need of worrying about the correct name for datasource and correct path for cfc.
click on the cfc path or function, it will take you to that cfc.
Sounds good right!
c. Refactoring: If we want to change function name in a application, we used to search for all the functions and replace manually in dreamweaver. Now this IDE will identify which is function/variable, based on our selection it will modify particular functions/variables in the application.So it will reduce the time/risk in changing function/variable/object names.
2. CFBuilder :: Dealing with servers
as soon as the cfbuilder launches, you can see server wizard at the bottom.Find some small button and click on add server.(For finding exact button, move your mouse slowly on the server wizard menus.)
a. Just add a server to cfbuilder by providing host name, port number(8300 for cf8/8500 for cf9), cfadmin login credentials document/web root and server root(JRun path).
With this setup,
we can view the server log in cfbuilder server console it self.
we can manage(start/stop/restart/refresh) server right from your IDE.
(No need of going to services to restart server. If you have multi servers like apache and coldfusion, you have to restart both.That case it is one click away to restart both the server in cfbuilder.)
we can check the errors while debugging.
b.we can connect to RDS just like the above setup.
3. CFBuilder :: FTP
cfbuilder will support FTP and SFTP connections.
so we can synchronize our coldfusion project with the remote code by providing host details and mapping path.
4. CFBuilder :: Debugging
Full blog can be read here RAGHURAM's BLOG
Tags: