Reverting in Frustration from 4.0.3 to 3.0.5
I'm just starting a new project with a non-trivial source tree, and decided to use 4.0 with the module capabilities. It took over a half hour to set up the project with 6 modules.
I wanted to store the module-files outside the content-root because they are IDE specific and not part of the project source. Everytime I changed the content-root, the default module-file location changed and I had to manually change it back by navigating through directory trees. Then when I went to define the content-root for the next module, I had to navigate away from the module-file location to the new content-root. I had to do this back and forth through the directory tree navigator for each module.
Next I tried the ClearCase integration which caused me to lose files. No blame here. I decided to use a ClearCase snapshot view instead of a dynamic view, but to do this I had to change the location of all the content roots. I decided to edit the XML files. I performed a search and replace on the path names. When I loaded the project again I was informed that the project file was corrupt. Fair enough, that wasn't a documented procedure and I could have screwed up.
No way was I going to go through the previous process of setting up the project again. I decided to configure a new project with a single module. That was easy, however I found some differences from 3.0 that represented a loss in functionality:
- In the 4.0 Packages view, performing a Find in Path searches through all files in the module. I would expect that when in the Packages view, we should only be searching the package directories (i.e. java files). This differs from 3.0 where I can just search through java files by performing a Find in Path on the Project/Source view. In 4.0 I now have to navigate through the Project view to find the source directories, and then do a Find in Path.
- In 3.0 I could easily work with my web files (e.g. jsps, etc.) via the Web view. I could easily jump back and forth between my java source and web files by jumping between views (Web and Project/Source). In 4.0 I have to navigate through the Project view to get to my web files.
At this point I find no advantage to using 4.0 and numerous disadvantages. Given how much I love this product, I find myself disappointed with the new version. I suggest the following features:
- When configuring a multi-module project, facilitate the ability to easily store all module files outside the module root.
- When using Find in Path within the Package view, only search for files that are in the directories within that view. This seems to be common sense.
Please sign in to leave a comment.
Here we 3800 classes. Eclipse is quite able to handle this on 2.4 P4, 1GB RAM.
I am not sure if this would be possible with IDEA.
Maris
SCJP SCWCD SCBCD
Well seeing as I have a 2.4 P4 and 1GB RAM and a project of 6700 classes
I can tell you. It runs just fine.
N.
Maris Orbidans wrote:
>>M> classes - which is ridiculous. Our application has
>>
>>>4000 classes.
IDEA had about 18000 classes at the moment. I do all my development in IDEA:
$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 1
model name : Intel(R) Pentium(R) 4 CPU 1.90GHz
stepping : 2
cpu MHz : 1908.504
cache size : 256 KB
...
$ cat /proc/meminfo
total: used: free: shared: buffers: cached:
Mem: 1055608832 1045811200 9797632 0 206229504 474411008
Swap: 1570988032 253071360 1317916672
MemTotal: 1030868 kB
.....
Friendly,
Dmitry
Nathan Brown wrote:
>>>M> classes - which is ridiculous. Our application has
>>>
>>>>4000 classes.
>>
>>
>> Here we 3800 classes. Eclipse is quite able to handle this on 2.4 P4, 1GB
>> RAM.
>>
>> I am not sure if this would be possible with IDEA.
>>
>> Maris
>> SCJP SCWCD SCBCD
--
Dmitry Lomov
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"
I would just like to note that I run IDEA 4.0.3 on several computers and personally I use three of them:
Machine 1: P4 2.8 GHz, 1 GB RAM, Windows XP SP1
Machine 2: P4 2.8 GHz, 1 GB RAM, Mandrake Linux 10
Machine 3: P4 2.4 GHz, 1 GB RAM, Windows XP SP1
All my projects (one with 3K+ files and some others with 1K+ files) run fine on machines 1 and 3, but are damn slow on machine 2.
I have noted that it is not just me, but other developers that are experiencing huge performance differences between Windows and Linux, with Linux being much slower.
Before anyone ask, I have fine tunned that Linux as much as I knew, so, I have re-compiled kernel, used hdparm, installed ATI's own display drivers, blah, blah, blah...
Best regards,
Paulo