Members

Technology Zones

IBM Learning Center

Articles

Hosted By

MaximumASP

Info

Developer Fusion v2 - Announcement

Last post 08-18-2008 9:20 AM by James Crowley. 10 replies.
Page 1 of 1 (11 items)
Sort Posts: Previous Next
  • 07-05-2008 11:09 AM

    • James Crowley
    • Top 10 Contributor
    • Joined on 12-07-2000
    • United Kingdom
    • Guru
    • Points 15,030
    • SystemAdministrator

    Idea [Idea] Developer Fusion v2 - Announcement

    Hi everyone,

    There's a bit of news that I'm really excited about, that I thought I'd share with you all. Since 1999, Developer Fusion (previously VB Web) has always been something I've run in my spare time, and it's grown from strength to strength - thanks to the support of all of you! As of August, I'm packing in my job, and focusing on Developer Fusion full time.

    What that means is we'll finally have the chance to launch some great new features, and totally revamp the site. I want to be as responsive as possible to you all - you're the driving force behind this community.

    Specifically - this is your chance to shout out about things you'd like changed, new features you'd like, or just anything cool that you've seen that you think we could maybe do on Developer Fusion. I'll do my best to respond to each one - so go for it!

    • Post Points: 20
  • Advertisement

    • Red Gate Software

    Advertisement

    Want to boost your .NET application performance?

    Some developers always seem to write efficient and lightening-fast code. What is their secret? It’s ANTS Profiler. “We improved the performance of the application up to 10 times” Dan Ports, Intrigma.

    Try it for yourself now.

  • 07-07-2008 3:47 PM In reply to

    • Slicksim
    • Top 150 Contributor
    • Joined on 06-16-2005
    • United Kingdom
    • Fanatic Member
    • Points 1,020

    Re: Developer Fusion v2 - Announcement

    Hi,

    Thanks for giving us the opportunity to have our say in the site.

    One thing that i would like to see is the ability to attach a code file or project.  It would make it easier as due to XSS you have disabled (quite rightly) the use of script tags in the responses.

    Regards

    Simon C

    • Post Points: 10
  • 07-10-2008 3:13 PM In reply to

    Paradise [ip] Some Suggestions

    Hi James,

    Here is some suggestions :

    - Add a code tag, then we can post codes among the content, without hassle!

    - Speed up the site, when posting a message in the forum.

    - Add capability of attaching something, in anywhere that we can post something!

    - Add font options for posting.

    - Correct some bugs like when we use 'Indent' in posting (just sometimes when we indent some pasted codes, not like the indent in this post!).

    - Avatar instead of 'anonymous' !

     

    - Developerfusion is really great! Cool

    - Thank you for improvements. Gift

    - My weblog
    - NetTimeSaver : My software that logs your connecting informations (like duration).
    • Post Points: 10
  • 07-29-2008 1:50 PM In reply to

    • Shimmy
    • Not Ranked
    • Joined on 07-29-2008
    • Israel
    • New Member
    • Points 25

    Re: Some Suggestions

    I am enjoying the C#/VB converter so much.

    I have seen a few converters on the web but for sre this is the best one!

    so, since I appreciate it so much, I invested some time in opening an account and posting here, hopefully it's necessary.

    well I'd like to post some notes about the converter:

    • when translating from static/sealed classess (C#) it think it should of been converted to Module rather than NotInheritable. as well as the opposite (when translating a module, it should become a static/sealed class).
    • when converting an automatic property from C#, it should generate a private m_Property etc. so that it's fully automated.
    • there is no support for the new 3.5 Orcas feaatures at all (!?) no LINQ no Lambda and no Extension methods are supported
    • I would suggest you to make both language windows enabled for editing so the user can easily translate as ping pong (I mean there should be 2 language textboxes and 2 buttons between them: translate and translate

    If such posts are helpful tell me and I'll be happy to do it, besides, if it's possible to participate the party here I would love to.

    Best regards, Shimmy

    Shimmy
    • Post Points: 5
  • 07-29-2008 2:11 PM In reply to

    • Shimmy
    • Not Ranked
    • Joined on 07-29-2008
    • Israel
    • New Member
    • Points 25

    Re: Some Suggestions

    since VB is really not strict and C# is and too, there should be some automation generating features when converting from C#, for example:

    1. Class abc
    2.     Private abc As String = 5
    3.     Private bca As Integer = "5"
    4. End Class

     when converting to C# it should produce:

    1. class abc 
    2. {
    3.     private string abc = 5.ToString();
    4.     private int bca = Int32.Parse("5"); 
    5. }
    or else (easier to develop):
    1. class abc 
    2. {
    3.     private string abc = Convert.ToString(5);
    4.     private int bca = Convert.ToInt32("5");
    5. }

    hope this is helpful

     

    thanks

     

    Shimmy
    • Post Points: 5
  • 07-31-2008 11:24 AM In reply to

    • James Crowley
    • Top 10 Contributor
    • Joined on 12-07-2000
    • United Kingdom
    • Guru
    • Points 15,030
    • SystemAdministrator

    Re: Developer Fusion v2 - Announcement

    Hi everyone - thanks so much for the feedback so far. I'll be taking all this on board and hopefully can address a lot of these for the first release of the new site!

    All the best

    James

    • Post Points: 15
  • 08-03-2008 4:57 AM In reply to

    • Shimmy
    • Not Ranked
    • Joined on 07-29-2008
    • Israel
    • New Member
    • Points 25

    Re: Developer Fusion v2 - Announcement

    when converting from C# to vb:

    (C#)

    if (true) return;

    result:

    If True Then
    Return
    Exit Sub

    should be:
    If True Then Return

    I assume that the same is in the opposite but be aware that when converting 'Return' in a function it will cause a compile error in C#, you should convert it to 'return null;'

    Ps. if there is anyway I can participate the development of the converter I would love to do it in my free time (toilet etc. don't laugh I'm serious). 

    kind regards
    Shimmy

    Shimmy
    • Post Points: 5
  • 08-04-2008 5:13 AM In reply to

    • sharpknife
    • Not Ranked
    • Joined on 08-04-2008
    • United States
    • New Member
    • Points 5

    Re: Developer Fusion v2 - Announcement

    Enjoying the VB to C# converter. However, it does not support conversion of the VB '&=' string concatenation operator to the C# '+='. Please fix this. The defect is very annoying when there are lots of &= in the VB page.

    • Post Points: 5
  • 08-06-2008 1:40 AM In reply to

    • kdmitry
    • Not Ranked
    • Joined on 08-05-2008
    • United States
    • New Member
    • Points 10

    VB to C# converter neglects/ignores indexers

    Thanks for the great tool! I used it since the v.1 and found it to be VERY useful on many occasions.

    Here is one suggestion/bug report. VB to C# converter neglects/ignores indexers

    Example:

    C#:

    private void IndexerUsageExample()
    {
        string[] someValues = new string[] { "A", "B" };
        string value = someValues[1];
    }

    Covert to VB: (so far so good)

    Private Sub IndexerUsageExample()
       
    Dim someValues() As String = New String() {"A", "B"}
       
    Dim value As String = someValues(1)
    End Sub

    Convert back to C#  (Ouch!)

    private void IndexerUsageExample()
    {
        string[] someValues = new string[] { "A", "B" };
        string value = someValues(1);
    }

    The bug is in the usage of the indexer. C# uses square brackets for indexers and converter didn't "detect" that it is an indexer. I am not sure how easy it is to detect, but it would be awesome to actually have that functionality. I can say at least for myself that I do use this type of syntax very often. 

    Thank you for looking into that.

     

    Regards,

     

    Dmitry Kazantsev

    • Post Points: 10
  • 08-18-2008 6:47 AM In reply to

    • Shimmy
    • Not Ranked
    • Joined on 07-29-2008
    • Israel
    • New Member
    • Points 25

    Re: VB to C# converter neglects/ignores indexers

    I don't know how the conversion technology works, but coudn't you identify that the someValues variable is not a method????

    fortunately, in VB methods & functions are explicitly declared (sub, function)

     

     

    and btw, if you wanna get rich, provide an online asp.net ajax #develop + project hosting, this will indeed be a huge project but will make all googlecode, codeplex and collabnet etc. users forget about any other services...

     luckily you have the tool in your hands, we just have to start creating the #dev proj in aspx

    what do you think guys, I think this is Chutzpa we must accomplish in order to cick the world's a$$

    you could ask me to delete this msg if you think it's inappropriate :P

    Shimmy
    • Post Points: 10
  • 08-18-2008 9:20 AM In reply to

    • James Crowley
    • Top 10 Contributor
    • Joined on 12-07-2000
    • United Kingdom
    • Guru
    • Points 15,030
    • SystemAdministrator

    Re: VB to C# converter neglects/ignores indexers

    The converter works by breaking the code down into an abstract syntax tree. Unfortunately for the moment it's got no way of resolving syntaxes that have two potential meanings - the array indexing/function calls in VB.NET being the prime example. There might be a way for us to make a best guess at this - I'm going to look into it - but it will never be 100%. (for instance, if it's a .NET framework or external reference, then without analyzing the whole framework too, then we've got absolutely know way of knowing if its an array or not).

    Shimmy - an online asp.net ajax #develop sure sounds interesting.... like you say, just a tiny project there ;) I think we'll have to get the next version of the site launched first, and see how it goes from there... hehe.

    • Post Points: 5
Page 1 of 1 (11 items)