Independent Consultant (Toronto, Canada) specializing in Lucene, Hadoop, HBase, Nutch, SOLR, LingPipe, GATE, Data Mining, Search Engines, WebLogic, Oracle, Liferay Portal, Java, J2EE, SOA, and more.
Master in MATH, Moscow State University n.a.Lomonosov
I found a lot of stupidness... first at Matt Cutts blog (only in comments!), then at WMW:http://www.webmasterworld.com/robots.txt?view=producecode
First: it is cloaking. I don't like this word just because we indeed need to provide different content for different HTTP headers, including User-Agent string. For instance, for cell-phone users ;)
Some so-called 'experts' in SEO area advice to have dynamic robots.txt, and even to dynamically overwrite static .htaccess file!
This is a real sheet.
Scalability, security, and more. Can dynamic service handle HEAD request? Redirects from another site? 304? 403? What about 5xx 'Service Unavailable'? Really stupid.
After spending a month with DOJO, another month with Apache Cocoon, finally with LifeRay, next final discovery was LifeRay, some hacks with WebLogic Portal, then (finally?) playing with Tapestry, Facelets, Ruby & Co., Trails & Grails & Friends, ... ... ...
I can tell you: do not waste your time with AJAX! JSF! Portals!!!
May be Facelets are very good; but abstract JSF is still a big headache.
It started from AJAX.
I needed very rapid tool for front-end development, and I even studied Eclipse RCP with SWT, JFace...Part 1. AJAX
What I learned: AJAX is a hack. If there is good framework, use it. The best is GWT (Google Web Toolkit), just because Google's team is the best (do you know Joshua Bloch? He left SUN and joined small startup called Google in 2004! Google has 11000 employees now.)
AJAX will die. Quickly. I started developing FLEX-based Mail Client for SCALIX.Part 2. FLEX
It is very attractive. Bruce Eckel, author of "Thinking in Java", even has a small chapter related to using FLEX as a front-end to Java.
I spent just 2 days to learn everything needed for rapid (and even very rapid) Adobe FLEX & ActionScript development. Final hours with cycle of Cairngorm
were enough to feel absolutely comfortable with new language concepts.
Adobe sells Flex Builder
for about $750, and it includes single-CPU license for LiveCycle Data Services. More than enough to start with! I installed it on Tomcat; of course I needed also open-source implementations of JMS etc.
I am going to develop FLEX-based front end for Tokenizer
search engine, it will run at The Market Spy
(possibly... I hope)
Look some cool staff at Flex.org!!!
Can you find anything similar AJAX-based? JSF? JFace?Part 3. See you at The Market Spy!
Labels: Ajax Flex JSF Adobe LiveCycle Java J2EE