从LangChain到自研:AI应用开发中的框架选择与取舍