> 3. They've moved the Refresh button to the right of the address bar, while the Forward and Back buttons remain in the same position... this is just dumb. All the navigation buttons should be grouped.
I'm with IE7 on this one - I like refresh and stop on this side. It is close to drop-down on address bar - and it is close to search box - my mouse will be here more offten then on the left side.
> 6. The graphics for the tabs looks "clunky" as compared to other tabbed browsers.
They look fine to me - they don't drag&drop, which is a big minus!
>7. They've hidden the main menu, so now you have to go through a few clicks to find the options that used to be only 1 or 2 clicks away.
They've cleared-up UI - there's option to bring it back (tools->toolbars->classic menu)- and pressing ALT gives you access to it (no clicks).
I'm developer and I can tell you that you don't find bugs using source code. Not that you can't - sometimes when developers are really bad you can find bugs just by looking at the source, but bugs are found through process of testing. Code review is something that is done in most companies, but it can only detect a very small amount of bugs.
So, yes - event open source projects have bugs. Some more than others.
64-Bit Platform Support Access Control List Support ADO.NET 2.0 ASP.NET 2.0 Authenticated Streams COM Interop Services Enhancements Console Class Additions Data Protection API Debugger Display Attributes Debugger Edit and Continue Support Detecting Changes in Network Connectivity Distributed Computing EventLog Enhancements Expanded Certificate Management FTP Support Generics and Generic Collections Globalization Imp. I/O Enhancements Manifest-Based Activation.NET Framework Remoting 2.0 Ping class Processing HTTP Requests from Within Applications Programmatic Control of Caching Security Exceptions Serial I/O Device Support Serialization imp. SMTP Support Strongly Typed Resource Support Threading Improvements Trace Data Filtering Transactions namespace Web Services imp. Windows Forms-Related Features ClickOnce Deployment Application Settings New Data-Binding Model New Windows Forms Controls -DataGridView -ToolStrip -MaskedTextBox -Windows Forms SoundPlayer -ListView control now supports three features provided by Windows XP and the Windows Server 2003 family: tile view, grouping, and drag-and-drop item repositioning. -ListView, TreeView, and ToolTip controls now support owner drawing -WebBrowser control -*LayoutPanel controls -BackgroundWorker component -Asynchronous Pattern for Components XML-Related Features
Java's dominance? Isn't Java that thingy for phones? And.Net runs on real computers?
Just kidding.
Microsoft has no plans, or better yet - has plans to keep.Net Windows only - selling.Net for other platfoms is not an option (no-one would pay for it) and it would add strength to those other platforms. So why bother? People have Java for that stuff...
Dominance of.Net in only world in which exists (Windows) was reality since 1.1. And I belive I saw some research about % of projects being done in which programming language -.Net is leading in most sectors.
And again - who would ever need cross-platform tools when there is only one platform (Windows)?:)
Java has and it will always have its place in developement world for that projects which need cross-platform stuff - but face it - Java in desktop world is very week - most Windows machines do not have it any more (blame MS), in Linux and Mac world is not popular for desktop apps.
1. Decouple the Internet Explorer/ActiveX connection... Internet Explorer is application hosting IE ActiveX control (which is actual IE), but this is beside the point. IE7 does this by disabling ActiveX - you can re-enable them for the ones that need these funcionalty.
2. Microsoft should do what OpenBSD did to much of their software; check to see if there are any potential buffer overflows and other security issues created from bad code and replace them with safer functions. They did this prior to XP SP2. They also have a lots of new security checks in new C/C++ complier(s).
3. Windows should also better handle user accounts, in an almost Unix-like manner. Granted, Windows has gotten much better over the years with the "Run As..." command and more applications are aware of adminstrator and limited user account, but there are still some minor flaws that need to be fixed. Ok - this is a hard question for Windows users - and it commes down to 'yes I do know that I should not work under Admin by my programs don't run then' - in MS perspective you can't brake 1000's of applications by forcing users to run as non-admins. So - in Vista UAP does all that Unix-like systems do+it can create false registry and filesystem so that programs which require Admin accounts can run without damaging the system.
> 3. They've moved the Refresh button to the right of the address bar, while the Forward and Back buttons remain in the same position ... this is just dumb. All the navigation buttons should be grouped.
I'm with IE7 on this one - I like refresh and stop on this side. It is close to drop-down on address bar - and it is close to search box - my mouse will be here more offten then on the left side.
> 6. The graphics for the tabs looks "clunky" as compared to other tabbed browsers.
They look fine to me - they don't drag&drop, which is a big minus!
>7. They've hidden the main menu, so now you have to go through a few clicks to find the options that used to be only 1 or 2 clicks away.
They've cleared-up UI - there's option to bring it back (tools->toolbars->classic menu)- and pressing ALT gives you access to it (no clicks).
I'm developer and I can tell you that you don't find bugs using source code. Not that you can't - sometimes when developers are really bad you can find bugs just by looking at the source, but bugs are found through process of testing. Code review is something that is done in most companies, but it can only detect a very small amount of bugs.
So, yes - event open source projects have bugs. Some more than others.
http://msdn2.microsoft.com/en-us/library/t357fb32. aspx
.NET Framework Remoting 2.0
64-Bit Platform Support
Access Control List Support
ADO.NET 2.0
ASP.NET 2.0
Authenticated Streams
COM Interop Services Enhancements
Console Class Additions
Data Protection API
Debugger Display Attributes
Debugger Edit and Continue Support
Detecting Changes in Network Connectivity
Distributed Computing
EventLog Enhancements
Expanded Certificate Management
FTP Support
Generics and Generic Collections
Globalization Imp.
I/O Enhancements
Manifest-Based Activation
Ping class
Processing HTTP Requests from Within Applications
Programmatic Control of Caching
Security Exceptions
Serial I/O Device Support
Serialization imp.
SMTP Support
Strongly Typed Resource Support
Threading Improvements
Trace Data Filtering
Transactions namespace
Web Services imp.
Windows Forms-Related Features
ClickOnce Deployment
Application Settings
New Data-Binding Model
New Windows Forms Controls
-DataGridView
-ToolStrip
-MaskedTextBox
-Windows Forms SoundPlayer
-ListView control now supports three features provided by Windows XP and the Windows Server 2003 family: tile view, grouping, and drag-and-drop item repositioning.
-ListView, TreeView, and ToolTip controls now support owner drawing
-WebBrowser control
-*LayoutPanel controls
-BackgroundWorker component
-Asynchronous Pattern for Components
XML-Related Features
Java's dominance? Isn't Java that thingy for phones? And .Net runs on real computers?
.Net Windows only - selling .Net for other platfoms is not an option (no-one would pay for it) and it would add strength to those other platforms. So why bother? People have Java for that stuff...
.Net in only world in which exists (Windows) was reality since 1.1. And I belive I saw some research about % of projects being done in which programming language - .Net is leading in most sectors.
:)
Just kidding.
Microsoft has no plans, or better yet - has plans to keep
Dominance of
And again - who would ever need cross-platform tools when there is only one platform (Windows)?
Java has and it will always have its place in developement world for that projects which need cross-platform stuff - but face it - Java in desktop world is very week - most Windows machines do not have it any more (blame MS), in Linux and Mac world is not popular for desktop apps.
1. Decouple the Internet Explorer/ActiveX connection...
Internet Explorer is application hosting IE ActiveX control (which is actual IE), but this is beside the point.
IE7 does this by disabling ActiveX - you can re-enable them for the ones that need these funcionalty.
2. Microsoft should do what OpenBSD did to much of their software; check to see if there are any potential buffer overflows and other security issues created from bad code and replace them with safer functions.
They did this prior to XP SP2. They also have a lots of new security checks in new C/C++ complier(s).
3. Windows should also better handle user accounts, in an almost Unix-like manner. Granted, Windows has gotten much better over the years with the "Run As..." command and more applications are aware of adminstrator and limited user account, but there are still some minor flaws that need to be fixed.
Ok - this is a hard question for Windows users - and it commes down to 'yes I do know that I should not work under Admin by my programs don't run then' - in MS perspective you can't brake 1000's of applications by forcing users to run as non-admins. So - in Vista UAP does all that Unix-like systems do+it can create false registry and filesystem so that programs which require Admin accounts can run without damaging the system.