作为Java开发人员,我总是觉得使用GWT开发Web应用程序很舒服,但我偶尔会检查是否有更好的框架可用于开发大型Web应用程序.
我尝试了React,我很喜欢它,但作为一名Java开发人员,我对使用JS开发感觉不太舒服,我担心当项目变得非常大时我会遇到麻烦,我会得到"意大利面条"码".
基本上我想知道React比GWT有什么好处?我是否正确害怕JS开发的大型项目?
我创建了一个通用类来将一些数据解析成另一个类(MyClass1)的实例.由于MyClass1只有内置的C#类型,我的GenericMethod工作正常.当MyClass1有另一个MyClass2属性时问题开始增长,我仍然想调用我GenericMethod来解析我的数据.
我无法在其范围内触发我的Generic Class方法,因为我需要更改其类型T.有什么方法可以解决这个问题吗?
public class MyClass1
{
public int MyIntProperty { get; set; }
public string MyStringProperty { get; set; }
public MyClass2 MyClass2Property { get; set; }
}
public class MyClass2
{
public int MyOtherIntProperty { get; set; }
public string MyOtherStringProperty { get; set; }
public bool MyOtherBoolProperty { get; set; }
}
public class MyGenericClass<T> where T : class
{
public static T …Run Code Online (Sandbox Code Playgroud)