Pros and Cons of the Sun studio IDE

Hi all,
I have played a bit with the Sun studio now and I want to give you some feedback.
First of all, my background. I am working in a team with about 20 developers, developing a C++ application on Solaris.
Last time I stumbled across an installed Sun Studio 9 and gave it a try.
Initially I was verry impressed by the great debugger- and analyzer frontends, they look nice and work well.
After using the debugger from time to time and really enjoyed it, I thought about testing the studio for all-day work.
So, here are my impressions and the things that keep me away from using it.
1. The default editor isn't very usefull. For example, I missed regular expression search (and replace) and the feature to mark columns. Furthermore I really missed syntax highlightning for some other file types like sql- and config files, or even the feature to create my own. By the way, the predefined highlightning for C-files is also a bit too simple.
2. I think the external editor plugin is a bit buggy too, because sometimes I have trash in files that I have edited before. But this can also be my fault, because I use gvim and some editor macros to do sccs-actions. I think the problems occur mainly if I use this macros. In every case the external editor is not really an alternative way for me.
2. In our team we are using teamware as version-control tool and it does a really good job. So for Workshop 7 we have some editor macros and the teamware-tools from version 6. In the studio I have found the feature to create my own version control profiles, but this is a hard way with many tries and errors. For example I have never accomplished it to set further status information in the explorer window, it's 'Local' all the time.
3. The studio needs very much memory, I think about 250 MB or so. This is impressive, especially if all the 20 people in our team would start sunstudio. I have found a hint somewhere in the docu that the studio can work in a client-server mode over a VNC, but I haven't tried it because I don't know what the admins would say if I start running my own VNC.
4. After I have also tried eclipse with the cdt plugin, I really began to like the source-browser and missed it in the studio.
5. All in all I hoped that the newest Sunstudio got a netbeans update, because some of the plugins that exists only for newer netbeans-versions would also be useful for me and my team. But, at least the latest linux-preview is also based on netbeans 3.5. Maybee do you have plans to update netbeans within the studio?
Ok, that's all for now ;-)
Please don't understand me wrong, I really like some features of the studio, and it's a great improvement compared with the workshop version 6 that I used before. But, at all for me the studio is still not useable in all-day work.
P.S.
At work I have only access to Sun studio version 9, at home I have also tried version 11, that is the reason why I mixed the version-numbers sometimes ;-)
With kind regards,
Maaz76

1. The default editor isn't very usefull. For example, I missed
regular expression search (and replace) and the feature to
mark columns. Furthermore I really missed syntax highlightning
for some other file types like sql- and config files, or even the
feature to create my own. By the way, the predefined highlightning
for C-files is also a bit too simple.The current IDE we're working on is based on a current NetBeans
and has regular expression search (and replace). I'm pretty sure
NetBeans 5.0 (and presumably later versions) has syntax highlighting
for sql (its got an "SQL Editor" module which I'm guessing has the
highlighing you're asking for).
We're also working on many new editor features not in current
Sun Studio IDEs. These are mostly parser based stuff like code
completion, code folding, and a class viewer.
2. I think the external editor plugin is a bit buggy too, because
sometimes I have trash in files that I have edited before. But this
can also be my fault, because I use gvim and some editor macros
to do sccs-actions. I think the problems occur mainly if I use this
macros. In every case the external editor is not really an alternative
way for me.Its very difficult keeping sources in synch between netbeans and
an external editor. If you can give us a repeatable scenario for
failure we can take a look.
2. In our team we are using teamware as version-control tool and
it does a really good job. So for Workshop 7 we have some editor
macros and the teamware-tools from version 6. In the studio I have
found the feature to create my own version control profiles, but this
is a hard way with many tries and errors. For example I have never
accomplished it to set further status information in the explorer
window, it's 'Local' all the time.We'll definately have sccs support in the next release. TeamWare
support depends on the status of TeamWare. Sun end-of-lifed it
4 years ago. As long as its EOL'ed, we won't support it. But if it
were officially brought back, we'd (most likely) support it.
3. The studio needs very much memory, I think about 250 MB
or so. This is impressive, especially if all the 20 people in our team
would start sunstudio. I have found a hint somewhere in the docu
that the studio can work in a client-server mode over a VNC, but I
haven't tried it because I don't know what the admins would say if
I start running my own VNC.The VNC model shouldn't help on memory. How do you use the IDE
now? Do each of your 20 developers have Solars desktops? I'm
guessing they don't since you're talking about 20 users on one
system. The VNC approach runs all 20 IDEs (assuming all 20
developers are concurrently running the IDE) on the server machine.
So VNC won't help in that case.
On the other hand, if the 20 developers have Windows PCs on their
desktop then the next IDE should help substantially. We're working
on having the IDE run locally on your desktop, and do remote building
and debugging on your Solaris server. This puts most of the IDE
overhead on your desktop rather than the server. This should be
a much better model for multi-user development where Solaris
developers don't have Solaris desktops.
4. After I have also tried eclipse with the cdt plugin, I really began
to like the source-browser and missed it in the studio.We're planning on some browser capabilities. Some are in the
planning stages and others aren't even that far along. But we are
getting repeated inquiries about a source browser.
5. All in all I hoped that the newest Sunstudio got a netbeans
update, because some of the plugins that exists only for newer
netbeans-versions would also be useful for me and my team. But,
at least the latest linux-preview is also based on netbeans 3.5.
Maybee do you have plans to update netbeans within the studio?Well, each major netbeans release has had so many internal
changes its been difficult keeping up. Our next release is planning
to be much more in synch with NetBeans releases. We're doing
current development on the NetBeans trunk (currently thats targeting
the NetBeans 6.0 release).
Gordon

Similar Messages

  • Pros and cons between the large log buffer and small log buffer?

    pros and cons between the large log buffer and small log buffer?
    Many people suggest that small log buffer (1-3MB) is better because we can avoid the waiting events from users. But I think that we can also have advantage with the bigger on...it's because we can reduce the redo log file I/O...
    What is the optimal size of the log buffer? should I consider OLTP vs DSS as well?

    Hi,
    It's interesting to note that some very large shops find that a > 10m log buffer provides better throughput. Also, check-out this new world-record benchmark, with a 60m log_buffer. The TPC notes that they chose it based on the cpu_count:
    log_buffer = 67108864 # 1048576x cpuhttp://www.dba-oracle.com/t_tpc_ibm_oracle_benchmark_terabyte.htm

  • Pros and Cons of the Iphone 5S

    Greetings
    Im new to this forum . Basically the backround is my mom has a 5c & so does my brother who has a 4s. I am looking to buy the Iphone 5S . Why you may ask ? It simply looks better than the iphone 6 , according to me .
    My question is , can a (preferably ) 5S user list the pros and cons of the Iphone 5S/usage ? Thanks alot
    Can someone reccoemnd me a stylish case ?
    Also , which colour is your 5s/6 . Space grey , gold , or silver ? Which would you reccomend to me

    Don´t you even think of it! Battery only lasts 4 hours.

  • Pros and Cons of the new update

    I updated one of my ATV to version 2. I would like to try and concisely start a thread which list the Pros and Cons of the latest version 2 update.
    So far after updating one of the ATVs I have only 2 observations:
    Pro - unit seems to run somewhat cooler - (yes one ATV is Version 1 and 1 ATV is version 2, it is obvious)
    Con - No looping or shuffle on Music Videos (Good Grief!)
    Thanks all, Mike
    PS - Concisely is key

    Pro - the library selection of renting and buying is great.
    Con - no continuous playing of videos / music video playlist.
    Con - no continuous playing of videos / music video playlist.
    Con - no continuous playing of videos / music video playlist.
    Con - no continuous playing of videos / music video playlist.
    I was extremely disappointed by this. As much as people were practically "begging' for this piece of functionality on these discussion boards, I really cannot believe Apple didn't fix this. The coolness factor of Apple TV would quadruple if I can just make a playlist of the 50+ music videos I bought from ITMS. Not to mention - I collet vintage movie trailers and old commercials and randomly playing these on my TV was the entire reason I bought Apple TV in the first place. It's unbelivably annoying that I have to manually select the next video in the list every 60 seconds. All the features they added are great, but they are completely overshadowed by this annoying and seemingly unnecessary usability issue.

  • What are the pros and cons of the ipod touch 4th gen??

    pros and cons??

    Yes, true but their could be features that you don't like or features that blow your mind. I'mjust curious of what they are because I'm thinking of buying one.

  • What are the pros and cons of the OEM video cards?

    I was configuring the order for a MP, but found out now that I can not run 2 - 24" LED screens unless I order 2 of the standard nVidia cards. I had wanted the faster ATI card but, that would not allow 2 of the new MDVI connections. So, what would I loose by not having the better card?
    Can anyone advise me the downside or any benefit of using the nVidia standard card(s)? I am using mostly for photo editing and some video. I read that the video card is becoming more important with the advance of Snow Leopard. What am I loosing short and long term by not having the ATI card?
    Thanks.
    Message was edited by: D3 Shooter

    This area of new MiniDVI... there are adapters, and they sometimes may have trouble with 3rd party monitors but not Apple's (hopefully!).
    I hear people that want to use two old DVIs, but you want to use two of the new format display type.... and you don't want to spend $100. The Mac Pro comes with one adapter, yes?
    The GT is more like 9500GT or something, or 8600GT (same spec, different name) and if you want to look at a review? comparing the GT120 to others? Barefeats, PC reviews.
    http://www.xbitlabs.com/news/video/display/20081006212652Nvidia_Plans_Another_Re_Branding_of_GraphicsCards.html
    NVIDIA GeForce GT 120 includes two video ports: one Mini DisplayPort and one dual-link DVI port. This allows you to connect both the 24-inch Apple LED Cinema Display or another Mini DisplayPort-based display, and a DVI-based display such as the 30-inch Apple Cinema HD Display. Display adapters are available to connect VGA displays.
    http://store.apple.com/us/product/MC002ZM/A

  • Pros and cons of the macbook air and the macbook pro

    Hi!
    This coming year, my younger daugter will go to high school and need a macbook because she is dyslectic. I want to know which one between the macbook air and the macbook pro will be the best for her. Thanks for your answer.

    At least according to their web site, Whitesmoke Executive is not compatible with the Mac operating system.
    Word Q does have a Mac version. http://www.goqsoftware.com/products/
    I was unable to figure out what software package you meant by Antidote. There are several.
    Word, of course, is part of MS Office, and they make a Mac OS version. I use Office 2011 daily.
    None of these products are likely to tax the hardware of either of the computers you mention at all. The computer will be spending most of its time waiting for your daughter to do something.
    Note - my neice just bought a MacBook Air 11". She is entering the University of South Carolina in the fall and is absolutely thrilled with the computer.

  • What Are The Pro And Cons About The Air

    Can you please answer me because i want to get the best for my money
    The Laptop in question is the 13'' thanks!
    PLEASE ANSWER xx

    Look there is No Best. Simple fact is, throughout your life, you will spend your money on things and they will either work or not. And you can be assured that at some point whatever you buy and whatever amount of money you spend on it, a lot or a little, eventually it will fail. Just like all people die, they fail eventually.
    So stop worrying about it, go down to a store, Look over what they offer, take notes, go home and search the internet for problems, then go back and buy what seems to fit you the best.
    Or be like me. I see something I like, I look at the price, if I can afford it I Buy IT.

  • What are the pros and cons re using an intel iMac vs MacPro with LP8?

    I'm considering getting a new intel Mac in the near future (presuming a new MacPro will be released in the near future - maybe at the same time as Leopard). I compose largely for film and television and I am composing largely using a combination of loops, software instruments and some recorded live performance. I usually sync to a low res quicktime movie.
    I do like the idea of a simple and uncluttered work environment with an iMac, added to which there's also a degree of portability with the iMac however the MacPro is obviously more powerful. I'm not sure how much the difference in power between the two computers would affect me.
    Would I be compromising myself much if I went for the iMac over the MacPro? What are the pros and cons of the iMac vs the MacPro in relation to Logic Pro 8?

    In the world large-scale music composition using samples, loops, etc (especially for film) your two biggest needs are RAM and HD speed/access. The imac looses big time in this department (as a single computer at least) as it can only be upgraded to 4gb ram, and only holds one internal HD, and also lacks any PCI expansion for DSP cards, audio interfaces, etc.
    In generalyou want to separate your data vs applications as much as possible, to ensure both can be accessed quickly and easily by the computer. So its best to have your system software / applications on one internal HD, and your logic data (samples, audio recordings, loops) on another drive(s). You can do this with an iMac via USB, FW800, & FW400, but depending on how big your projects get, how many USB and FW drives / interfaces you use, and how much data you need to stream, you could overload the buss on the imac (not sure if it has multiple busses or not). Plus speed wise, internal SATA are much faster than external drives, and the mac pro with its 4 internal slots seems like a great choice for speed and flexibility.
    However, if you dont find yourself doing large scale projects, then you might be better off going with an imac. We just purchased one for my father and it runs great! It blows the socks off of my Dual 2.5 G5 tower in terms of CPU speed! If you run into problems running things from the imac, you could always add a mac-mini down the road to stream sample libs, as a Logic node, etc, which seems to be a much more cost effective solution.
    I hope this was helpful, but I probably just made the decision harder . In fact, if I were to start over today, I dont know if I'd go with a MacPro, or an iMac / mac mini combination. they both seem to have their advantages / disadvantages.
    Best of luck!

  • How to run lint in the Sun Studio 12 IDE

    I'm a newbie to the Sun Studio IDE, and I can't find a way to run lint in the IDE. The C compiler does not give many warnings (unused variables, etc), and lint does, so I want to get the lint diagnostics within the IDE.
    I can run lint from a terminal, but that is very cumbersome when you have many source files.
    Thanks

    I've inherited a large project and need to run Lint on the code. I came across this thread doing an internet search. This is my first time using SunStudio, so I'm pretty clueless with every aspect of getting this code through Lint.
    I have been able to get the code compiled and everything is imported correctly into Sun Studio, though I'm not 100% sure how I did it.
    Can somebody explain the above commands for me to add into the Makefile, so I can run Lint in the IDE? Or, explain a better way to get Lint running on the code in the IDE?
    Thank you for your help, in advance.

  • Pros and Cons between Dynamic Hierarchy Editor and Ownership Input Template

    Hi All,
    We are in the process of deciding whether to use Dynamic Hierarchy Editor or Ownership Input Template for ownership application.
    If you have any information about the pros and cons for the two items, would you mind to share with us, for example from maintenance point of view, functionality point of view, or the possibility to simulate the change of ownership structure and/ or consolidation method and its effect to the consolidated BS, PL and CF.
    Thanks in advance,
    Liam

    Hi Liam,
    From our last project, there is no differences in making ownership from  template or dynamic hierarchy. Because both of data will appear in template or dynamic hierarchy.
    If you change hierarchy in dynamic hierarchy editor , the changes will appear in ownership input template and vice versa.
    -Suprapto-

  • LED Displays - pros and cons

    I have a fairly new Macbook Pro and my display is pretty good. I only have one red pin head sized pixel that is stuck. My question is simple - what are the pros and cons to the upcoming release of LED monitors.

    It will, yes, but current LCDs that use florissant bulbs do last a long time. I used a 6 year old Powerbook G3 and its LCD was just as bright as the iBook G4 I replaced it with two years ago (although neither were as bright as my MBP).
    That is why energy saver by default dims the display after a short time of inactivity. Its also for power saving, but it also helps lengthen the life of the florissant bulb. It would only go down fast if you used it at 100% all the time. Just adjust your screen brightness based upon lighting conditions is my recommendation.

  • What are the pros and cons using Active Data Guard vs Data Guard?

    My understanding is that Active Data Guard is an additional database option for Oracle 11gR2 Enterprise Edition. I need to know the pros and cons using Active Data Guard vs Data Guard in order to decide whether to get pay extra for the Active Data Guard.
    Thanks for any help.

    Hemant K Chitale wrote:
    Before jumping in to Active Data Guard, one needs to evaluate :
    a. Is there really a need to run queries on the Standby ? The Standby could / should be at a remote site so queries are "across the network". Depending on the nature of the queries and the volume of output, the "performance" of the queries may not seem to be the same.
    b. If the database is not in Maximum Protection mode, the data "seen" at the standby may not be in "real-time" synch
    c. Not all applications are truely read-only when querying. Some applications use "jobs" that write to tables when querying. Such would not work with Active DataGuard. (example : EBusiness Suite). There are very complicated ways of handling this -- and one needs to consider if the complications can be introduced and supported.
    Over the network accessing standby read only is really not an good idea, I think no one will compare performance with primary and standby,
    But some of them they want to validate data which are very critical, as it is matching with primary or not, Its an added advantage with ACTIVE DATAGUARD
    Prior to that until unless stop MRP, open database and then we need to validate, So there is an interruption of recovery, I can say its also an advantage where there is no interruption of recovery.

  • What are the pros and cons of running iTunes from an SD card with a Retina MBP?

    Hello,
    I'm thinking about getting a Retina MBP, but I think the default storage of 256GB is way to small to be used as a main computer and the upgrade to 512GB is very expensive. I was thinking of ways to reduce bulky files and was considering running iTunes from an SD card. Does anybody have any experience with doing this, what pros and cons did you discover?

    I wouldn't even try storing multiple iTunes libraries on SD cards. Better idea - what I do - is store the majority of my music on an external hard drive and just my 'must have' tunes on my internal SSD. I have a 512GB SSD and use around 170GB for iTunes. On my external drive, I had about 440GB in tunes (last time I checked).
    You can 'switch' libraries by holding down the option key when you launch iTunes. It's the best of both worlds - storage for on-the-go, must-haves, and an entire library of "all" of my music.
    256GB should be plenty of space - I just store so much music on my internal SSD because I can!
    Clinton

  • HT204053 What are the pros and cons of 1) choosing to use the SAME Apple ID for iCloud services on one side, and purchases on the iTunes Store, App Store, and iBookstore, on the other side; or 2) to have and use two separate Apple Ids for these "two sides

    All is in the title, so I repeat it below with a better identation.
    What are the pros and cons of
    1) choosing to use the SAME
                                                  Apple ID for iCloud services on one side, and
                                                  purchases on the iTunes Store, App Store, and iBookstore, on the other side; or
    2) to have and use two separate Apple Ids for these "two sides"?
    P.S.
    I have loads and loads of free podcasts in iTunes in my iMac, that are certainly more thant the 5 gigas the iCloud provides for free, so I don't want those to go to the cloud. But this is perhaps a different question...
    Also need to mention that I have itunes on a mac, a pc and an iphone.
    Sorry to look so silly with this question, but I don't get the "big picture".

    You need to create a user account for your wife (or yourself depending on who has the current user account). When syncing, each of you should sign in as a separate user, login to iTunes and then sync. I had this problem when my sister got an iPhone. When we did her initial sync, everything on my iPhone showed up on hers. Apple gave me this solution.

Maybe you are looking for

  • How to extract data of a view

    Hi, I'm working with VB.net and SBO 2005. My question is : How to extract data of a view ? Thank you.

  • After iCloud can no longer see my HD over internet

    Used my HD over the internet that is connected to the back of my AE using mobileme After iCloud this seems to have stopped. I just asume you can no longer do this under iCloud. It was easy log into my laptop over the internet with my mobile me, the H

  • How to increase line-size in Function module

    Hi All,     How to increase line-size in function module.. I am displaying a list in function module.The output is of width more than 150.. Regards, Srinivas

  • IPod Touch has been synced with another Library- can't lose any data!!

    Okay so I have my iTunes Media Folder on an external drive to save some space on my Hard drive. This just works fine, but yesterday I accidentally messed up my Media folder. Luckily, I got all my music, videos, apps etc back in original form, however

  • Associate a report to a data provider object

    Hi,   I am trying to associate / link a report to a its dataprovider object, how can i do that?  I am trying to display a report and also be able to get the sql statement for that object, but getSQL function only available from sqldataprovider.sqlcon